ciao
scusate l'gnoranza.
return((void *)1) e return(1) sono la stessa cosa?
ciao grazie
ciao
scusate l'gnoranza.
return((void *)1) e return(1) sono la stessa cosa?
ciao grazie
evidentemente no.Originariamente inviato da GiangiIncazzato
ciao
scusate l'gnoranza.
return((void *)1) e return(1) sono la stessa cosa?
ciao grazie
Cosa e' 1 ?
Cosa e' un (void *) ?
No MP tecnici (non rispondo nemmeno!), usa il forum.
allora prova a speigarmi meglio..
(ho detto che ero ignorante)
sto cimentandomi coi pthreads che vorrei imparare un pochino... e sbirciando qua e là ho trovato questa start routine che non capisco :
void *thread_func(void *arg)
{
int n;
scanf(“%d”, &n);
if (n>1) pthread_exit((void *)1);
return((void *)2);
}
questa funzione mi torna un puntatore a void ok?
1 e 2 per cosa stanno? Primo e secondo argomento?
dovendo restituire un (void *) ed essendo probabilmente il valore restituito ad uso esclusivo di chi ha scritto il programma, il programmatore sa che il contenuto del (void *) e' in realta' un intero... insomma lui sa quello che fa, a suo rischio e pericolo ;-)