Concurrency mechanism
C27870
concept
A concurrency mechanism is a construct or technique that coordinates the execution of multiple tasks or threads so they can safely and efficiently access shared resources without causing conflicts or inconsistencies.
Observed surface forms (20)
- synchronization function ×3
- .NET synchronization primitive ×2
- inter-process communication mechanism ×2
- I/O Kit synchronization primitive ×1
- WaitHandle subclass ×1
- cancellation coordination primitive ×1
- concurrency model ×1
- concurrency primitive ×1
- counting semaphore mechanism ×1
- database concurrency control method ×1
- interprocess communication mechanism ×1
- managed synchronization construct ×1
- managed thread abstraction ×1
- managed threading construct ×1
- reader-writer lock ×1
- synchronization primitive ×1
- thread creation function ×1
- thread-local storage abstraction ×1
- threading utility ×1
- wait handle ×1
Instances (22)
- Web workers
- JVM memory model via concept surface "concurrency model"
- System.Threading.Thread via concept surface "managed thread abstraction"
- CancellationTokenSource via concept surface "threading utility"
- ManualResetEvent via concept surface ".NET synchronization primitive"
- AutoResetEvent via concept surface "WaitHandle subclass"
- EventWaitHandle via concept surface "synchronization primitive"
- SpinLock via concept surface ".NET synchronization primitive"
- ThreadLocal<T> via concept surface "thread-local storage abstraction"
- RegisteredWaitHandle via concept surface "managed threading construct"
- ReaderWriterLock via concept surface "reader-writer lock"
-
Scheduler
via concept surface "concurrency primitive"
surface form: Scheduler (RxJS)
- System V IPC via concept surface "interprocess communication mechanism"
- SysV semaphores via concept surface "inter-process communication mechanism"
- SysV message queues via concept surface "inter-process communication mechanism"
- ManualResetEventSlim via concept surface "managed synchronization construct"
- MVCC via concept surface "database concurrency control method"
- CreateThread via concept surface "thread creation function"
- WaitForSingleObject via concept surface "synchronization function"
- WaitForMultipleObjects via concept surface "synchronization function"
- CreateSemaphore via concept surface "synchronization function"
-
IOWorkLoop class
via concept surface "I/O Kit synchronization primitive"
surface form: IOWorkLoop