Semaphore¶
继承¶
Reference
简要描述¶
同步信号量。
描述¶
同步信号量,可用于同步多个Thread。创建时初始化为零。 小心避免死锁。 有关二进制版本,请参见Mutex。
方法¶
返回值类型 | 方法名称 |
---|---|
int | post() |
int | wait() |
方法说明¶
- post post()
降低[信号量],允许再有一个线程进入。成功返回OK,否则返回ERR_BUSY。
- wait wait()
尝试等待Semaphore,如果其值为零,则阻塞直到非零。成功返回OK,否则返回ERR_BUSY。