Citat:
Originalno napisao orangem
/*Meni bi trebalo ovako nesto*/
for(t=0; t<NUM_THREADS; t++)
{
if(test_handler(threads[t]) == ACTIVE)
{
URADI NESTO
}
|
Ovde već imaš "race condition". Taj test_handler() može da ti javi da je nit još aktivna, a onda da se ona završi pre nego što stigneš do "URADI NESTO".
Ako ikako možeš izbegni niti - to ti je đavolja rabota
