⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module sync

Module sync 

Source
Expand description

Process synchronization primitives

This module provides synchronization mechanisms for processes and threads, including mutexes, semaphores, and condition variables.

Structs§

Barrier
Barrier synchronization
CondVar
Condition variable implementation
Mutex
Mutex implementation
PiMutex
Priority Inheritance Mutex
RwLock
Read-write lock implementation
Semaphore
Semaphore implementation
WaitQueue
Wait queue for blocking threads