Skip to content

condition.h

mutouyun edited this page Dec 9, 2025 · 1 revision

condition.h

#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命名空间

Clone this wiki locally