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(); }