post
Function parameters
Parameters
- sem:*Semaphore
Functions in this namespace
Functions
Source
Implementation
pub fn post(sem: *Semaphore) void {
sem.mutex.lock();
defer sem.mutex.unlock();
sem.permits += 1;
sem.cond.signal();
}Function parameters
Functions in this namespace
Source
pub fn post(sem: *Semaphore) void {
sem.mutex.lock();
defer sem.mutex.unlock();
sem.permits += 1;
sem.cond.signal();
}