-
Notifications
You must be signed in to change notification settings - Fork 385
condition.h
mutouyun edited this page Dec 9, 2025
·
1 revision
#include "libipc/condition.h"
定义进程间条件变量类ipc::sync::condition。
-
ipc::sync::condition- 进程间条件变量
#include "libipc/condition.h"
#include "libipc/mutex.h"
ipc::sync::mutex mtx("my_mutex");
ipc::sync::condition cond("my_cond");
// 等待
mtx.lock();
while (!condition_met) {
cond.wait(mtx);
}
mtx.unlock();
// 通知
mtx.lock();
condition_met = true;
cond.notify(mtx);
mtx.unlock();-
ipc::sync::condition- Condition类详细文档 -
ipc::sync::mutex- 必须配合使用的Mutex - namespace ipc::sync - sync命名空间