Próbuję nauczyć się podstawowego jistu semafora w problemie Jadącego Filozofa. Teraz, mam tablicę klasy Chopstick, a każdy Chopstick ma semafora z 1 wolny zezwolenia: public class Chopstick
{
Th
Teraz nie jestem pewien, czy to jest głupie pytanie, proszę o zachowanie mnie, jeśli tak jest. Czy blokada obiektu jest "rekursywna", i. mi. jeśli dwa obiekty mają odniesienia do trzeciego obiektu na
Czy semafor może być mniejszy od 0? Mam na myśli, powiedzmy, że mam semafor z N = 3 i dzwonię "w dół" 4 razy, a N pozostanie 0, ale jeden proces zostanie zablokowany? I tak samo, jeśli na początku dzw
Usiłuję do portu projektu (od linux), który używa semaforów do Mac OS X jednak niektóre z POSIX semafory nie są realizowane w systemie Mac OS X Ten, który uderzyłem w tym porcie jest sem_timedwait() n