semaphore
semafor
olemus
(1) signaliseerimisseade
(traditsiooniliselt raudteel)
https://duckduckgo.com/?q=railway+semaphore&t=h_&iax=images&ia=images
(2) lippudega signaliseerimise kood
(laevastikus)
https://en.wikipedia.org/wiki/Flag_semaphore
(3) ressursihaldusvahend (arvutis)
ISO/IEC/IEEE 24765:
ühismuutuja
konkurentsete protsesside sünkroniseerimiseks:
näitab, kas mingi toiming on lõppenud
või sündmus on toimunud
= shared variable used to synchronize concurrent processes by indicating whether an action has been completed or an event has occurred
ISO/IEC 2382:
andmestruktuur, millega reguleeritakse järjekorra abil
juurdepääsu ressurssidele, mis on
kättesaadavad mitmele tegumile,
kuid korraga ainult ühele neist
= data structure for controlling, by means of a queue, access to the resources that are available to more than one task, but only to one task at a time
https://isocpp.org/files/img/semaphores_as_bouncers.png
https://qph.fs.quoracdn.net/main-qimg-f5d1defd5a66f2afe402c4ebf8044c3e
https://en.wikipedia.org/wiki/Semaphore_(programming)
vt ka
- lipp