• 1 odgovor
  • 4.926 pregleda
Threads in managed C++ 07.06.2003. u 11:55 · pre 284 meseci #1
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 .
Re: Threads in managed C++ 09.06.2003. u 18:34 · pre 284 meseci #2
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.
Potpis
IOCC
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme