[ jeremycod @ 07.06.2003. 11:55 ] @
Da li neko moze da mi pomogne da resim sledeci problem:
Napravio sam program koji realizuje problem proizvodjac-potrosac tako sto ima 1 nit proizvodjac i 3 niti potrosaca koji upisuju i citaju random brojeve u bafera.

Problem je u tome sto ne znam kako da registrujem koja je nit preuzela podatak,tj. kako identifikovati nit. Da li mogu negde u funkciju niti da ubacim kod koji ce da prebrojava koliko je puta koja nit prosla kroz funkciju.


Hvala .
[ Dragi Tata @ 09.06.2003. 18:34 ] @
Najpre mi nije jasno da li koristiš Win32 funkcije za operisanje sa nitima ili FCL klasu Thread.

U prvom slučaju, nit možeš da identifikuješ npr funkcijom GetCurrentThreadId.

U drugom slučaju, verovatno bi ti bile korisne funkcije SetData i GetData.

Sve ovo pod uslovom da sam dobro razumeo tvoj (prilično šturo razjašnjen) problem.