E' un tipo opaco, il che vuol dire che cosa sia, dipende dall'implementazione.Originariamente inviato da Gap
2) che cos'è una variabile "pthread_t" ? banalmente "un thread"... ma nello specifico "cosa è" una variabile di questo tipo? una struttura? un intero? un vettore? cosa? (se una struttura, fatta come?)
Ad esempo sotto Mac OS X 10.4.11:
codice:struct _opaque_pthread_t { long __sig; struct __darwin_pthread_handler_rec *__cleanup_stack; char __opaque[__PTHREAD_SIZE__]; }; ... typedef struct _opaque_pthread_t *__darwin_pthread_t; ... typedef __darwin_pthread_t pthread_t;

Rispondi quotando