|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2004
Città: Napoli
Messaggi: 999
|
[C] identificare un thread in esecuzione
help !!!
allora ho bisogno di sapere se un determinato pthread è attivo o è terminato. ho una variabile globale con l'identificativo del thread da cercare. avevo pensato di utilizzare il comando ps, ma il LWP che mi da è diverso dal pthread_id che ho nel programma. il thread è lo stesso , solo che il LWP mi da un numero a 4 cifre mentre il phtread è un numero molto più grande. quindi non posso confrontarli... cosa potrei utilizzare ??? avevo pensato alla pthread_join(id, NULL) ma nel caso in cui il thread fosse attivo, mi blocca il programma e questo non deve succedere... ho visto che non esiste una versione non bloccante di questa chiamata...
__________________
Intel Pentium IV 3,0 GHz, Asus P5SD2-X , 1.0 Gb ddr2, Radeon X550 , Maxtor 160Gb sata, Hitachi 100 gb pata,Piooner Dvr-109 ,Microsoft Windows XP Professional Service Pack 2 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2004
Città: Napoli
Messaggi: 999
|
niente ?
__________________
Intel Pentium IV 3,0 GHz, Asus P5SD2-X , 1.0 Gb ddr2, Radeon X550 , Maxtor 160Gb sata, Hitachi 100 gb pata,Piooner Dvr-109 ,Microsoft Windows XP Professional Service Pack 2 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:50.