Statements (23)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:class
|
| gptkbp:alternativeTo |
read-write lock
spinlock |
| gptkbp:category |
gptkb:synchronization_primitive
|
| gptkbp:definedIn |
<mutex> header (C++)
java.util.concurrent.locks (Java) |
| gptkbp:foundIn |
gptkb:Java
gptkb:C++_Standard_Library Python threading module |
| gptkbp:hasMethod |
gptkb:lock
unlock try_lock |
| gptkbp:prevention |
race conditions
|
| gptkbp:purpose |
mutual exclusion
|
| gptkbp:relatedTo |
critical section
semaphore condition variable |
| gptkbp:scope |
multi-threaded applications
|
| gptkbp:threadSafe |
true
|
| gptkbp:usedIn |
concurrent programming
|
| gptkbp:bfsParent |
gptkb:System.Threading
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
Mutex class
|