linux+c+pthread

Stanislav Meduna stanom na etm.at
Středa Srpen 22 12:04:00 CEST 2001


Martin Kozusky schrieb in Nachricht ...

>Jenomze nastaly dva problemy:
>1 - cim vic threadu, tim vic to zere pameti - to by ale nemelo ne? kdyz se
>ten thread ukonci

Robite tam malloc; kde mate free? Halda je pre proces spolocna,
kde ste nabrali, ze po skonceni threadu sa pamat uvolni?

>2 - vytvori to max 255 threadu, coz by bylo vporadku, kdyby byly vsechny
>aktivni ne? ale ja jenom vypisu cislo a hned ten thread ukoncim, takze je
>mala sance ze jich pojede 255 zaroven.

Pozrite si pthread_join(), pthread_detach() a flagy ako
PTHREAD_CREATE_DETACHED.

Obavam sa, ze bez studia nejakej literatury budete z threadov
dost zmateny...

Zdravi
--
                                                    Stano





Další informace o konferenci Linux