[OSy] RW-lock

Tomas Janku janku.tomas at gmail.com
Tue Feb 2 08:34:12 CET 2010


Jde mi o moznost vyuziti jiz existujicich synchronizacnich primitiv
(mutex,semafor) pro implementaci rw-zamku, kdy je definovan max. pocet
pristupu k objektu prave pomoci semaforu (napr. 128), tzn. ze rw-lock
povoli az 128 ctenaru. Write-lock by byl implementovan zpusobem, ze
sezere vsech 128 zamku, ci-li zamezi pristupu komukoliv = exkluzivita.
Toto reseni by dle meho nazoru melo vyhodu, ze je ferove, resp.
pozadavky se radi do fronty, a jsou obslouzeny v poradi, v jakem
chodily.

Mohla by takova implementace byt spravna ?




More information about the NSWI004 mailing list