Witam,
Semafory są jedną z technik obsługi sekcji krytycznej w Javie:
http://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/Semaphore.html
Nie mam pomysłu na wykorzystanie semafora. Semafor binarny to zwykły Muteks, a większość klas jestem w stanie dobrze zabezpieczyć stosując monitory przez słowo kluczowe synchronized.
Poszukuje problemu do aplikacji klient - serwer (na serwerze działa wiele wątków, każdy z nich pracuje z jednym klientem).
Gdzie mógłbym wykorzystać semafory, potrzebuje przykładu gdzie byłyby lepsze niż np. muteks lub monitor?
Pozdrawiam,