|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2004
Città: Napoli
Messaggi: 342
|
[C] Segmentation fault di pthread_join
Salve sto usando la libreria pthread.
Creo N thread e salvo ID dei thread in un vettore tid[N], dopo faccio: Codice:
for(i=0; i<= numthr; i++) rc=pthread_join(tid[i],(void **)&status);
__________________
Il futuro lo conoscerete quando sarà arrivato, prima di allora dimenticatelo. (Eschilo) |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Mar 2005
Città: ~
Messaggi: 740
|
Quote:
partendo da 0 e usando <=, conti numthr+1 e non numthr
__________________
Ciao ciao cagnolino Billy MacMini late 2009, 2.53GHz, 4GB ram, 320GB hard disk, Snow Leopard 10.8.2 - iPod Nano 6th gen. XBOX Live GamerTag: InsaneMau |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2004
Città: Napoli
Messaggi: 342
|
Scusa ho sbagliato a copiare, la condizione che ho messo e < .
La cosa strana è se faccio Codice:
for(i=1; i<= numthr,i++) Qualcuno sa dirmi qualcosa???
__________________
Il futuro lo conoscerete quando sarà arrivato, prima di allora dimenticatelo. (Eschilo) |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Mar 2005
Città: ~
Messaggi: 740
|
Quote:
status di che tipo è? guarda qui: http://publib.boulder.ibm.com/iserie...s/users_25.htm si dichiara void *status e poi lo si passa alla pthread_join come pthread_join(..., &status); if (status != NULL) { ... }
__________________
Ciao ciao cagnolino Billy MacMini late 2009, 2.53GHz, 4GB ram, 320GB hard disk, Snow Leopard 10.8.2 - iPod Nano 6th gen. XBOX Live GamerTag: InsaneMau |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Dec 2004
Città: Napoli
Messaggi: 342
|
Ho messo status di tipo void, ho messo NULL al posto di status, ma il problema persiste è una cosa stranissima
__________________
Il futuro lo conoscerete quando sarà arrivato, prima di allora dimenticatelo. (Eschilo) |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Mar 2005
Città: ~
Messaggi: 740
|
Quote:
a questo punto posta la parte di codice con cui crei i thread
__________________
Ciao ciao cagnolino Billy MacMini late 2009, 2.53GHz, 4GB ram, 320GB hard disk, Snow Leopard 10.8.2 - iPod Nano 6th gen. XBOX Live GamerTag: InsaneMau |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Mar 2005
Città: ~
Messaggi: 740
|
ora che mi viene in mente... ma lo hai verificato con gdb?
__________________
Ciao ciao cagnolino Billy MacMini late 2009, 2.53GHz, 4GB ram, 320GB hard disk, Snow Leopard 10.8.2 - iPod Nano 6th gen. XBOX Live GamerTag: InsaneMau |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:43.



















