Core.OS.Thread (Visera.Core.OS.Thread)¶
Core.OS.Thread provides thread-related primitives: lock-free queues (MPSC, SPSC) and sync primitives (atomic, critical section, event, RW lock, spinlock). Thread creation is by caller or runtime; this module provides inter-thread communication and mutex tools for engine multithreading and Concurrency channels.
Submodules¶
| Module | Description |
|---|---|
| Queue | Lock-free queue MPSC, SPSC. |
| Sync | Atomic, CriticalSection, Event, RWLock, SpinLock. |
See also¶
- OS — Parent module
- Concurrency — Async and channels
- Memory — Memory and allocation