Postoje li Win32API funkcije slicne pthread_cond_wait() i pthread_cond_signal() ?
Stopiranje i ponovno pustanje thread-a bez ovih funkcija je veoma riskantno.
Napravio sam neku vrstu simulacije te funkcije, ali...
Postoji resenje da napravim jedan Sleep(100) kod unlock() funkcije, pa da tako budem siguran da je thread sigurno zakljucan, ali verujem da postoji i neko bolje resenje?
Video sam neke Semaphore funkcije, da nije to?
Stopiranje i ponovno pustanje thread-a bez ovih funkcija je veoma riskantno.
Napravio sam neku vrstu simulacije te funkcije, ali...
Code:
cs.leave(); // ovde moze da uleti unlock() (koji je do tada cekao) i otkljuca thread pre nego sto on bude zakljucan.
SuspendThread (pid);
cs.enter();
cs.leave(); // ovde moze da uleti unlock() (koji je do tada cekao) i otkljuca thread pre nego sto on bude zakljucan.
SuspendThread (pid);
cs.enter();
Postoji resenje da napravim jedan Sleep(100) kod unlock() funkcije, pa da tako budem siguran da je thread sigurno zakljucan, ali verujem da postoji i neko bolje resenje?
Video sam neke Semaphore funkcije, da nije to?