Function post [src]
Prototype
pub fn post(sem: *Semaphore) void Parameters
sem: *Semaphore Source
pub fn post(sem: *Semaphore) void {
sem.mutex.lock();
defer sem.mutex.unlock();
sem.permits += 1;
sem.cond.signal();
} pub fn post(sem: *Semaphore) void sem: *Semaphore pub fn post(sem: *Semaphore) void {
sem.mutex.lock();
defer sem.mutex.unlock();
sem.permits += 1;
sem.cond.signal();
}