Monitors (synchronization)

GPTKB entity

Statements (23)
Predicate Object
gptkbp:instanceOf synchronization construct
gptkbp:contains procedures
shared variables
synchronization primitives
gptkbp:enables safe access to shared data
gptkbp:enforcedBy only one thread active at a time
https://www.w3.org/2000/01/rdf-schema#label Monitors (synchronization)
gptkbp:introduced gptkb:C._A._R._Hoare
gptkbp:introducedIn 1974
gptkbp:provides mutual exclusion
condition synchronization
gptkbp:relatedTo mutex
semaphore
condition variable
gptkbp:usedFor resource management
thread synchronization
gptkbp:usedIn gptkb:Java
gptkb:Python
gptkb:Mesa_programming_language
gptkb:C#
concurrent programming
gptkbp:bfsParent gptkb:C.A.R._Hoare
gptkbp:bfsLayer 7