» »

Problem piscev in bralcev

Problem piscev in bralcev

BlackDeath ::

Pri operacijskih sistemih se učimo uporavljanja s posli in s procesi.
V knjigi sem zasledil problem piscev in bralcev, ki je realiziran s semaforjem pa me zanima, če si pravilno razlagam vse skupaj.

Context: https://photos-2.dropbox.com/t/0/AAA-MZ...

Torej, semafor zapiraš ko gre pisec/bralec v kritični odsek. Ampak, kaj je razlika med "čakaj(izključi)" in "čakaj(piši)" in seveda tudi med "signaliziraj(izključi)" / "signaliziraj(piši)" ?

Funkciji čakaj in signaliziraj naj bi povečali/zmanjšali nek števec, ko gre nek proces v kritični odsek oziroma ko ga zapusti.

Gre mogoče tukaj za dva semaforja?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Niti - segmentation fault

Oddelek: Programiranje
211971 (818) galu
»

Pravilo: "Počakaj pred progo dokler ne ugasnejo luči" (strani: 1 2 3 4 )

Oddelek: Na cesti
15728501 (23375) Mare2
»

[visual C#] Na drugem računalniku se ne zažene

Oddelek: Programiranje
121621 (1451) Beezgetz
»

Problem pri uporabi niti (threade) C++

Oddelek: Programiranje
101036 (891) rabbit-zek
»

Prosto programje kot svetovna kulturna dediščina

Oddelek: Novice / Ostala programska oprema
302538 (2538) minmax

Več podobnih tem