您正在寻找的是
pthread_cond_t对象
pthread_cond_timedwait和
pthread_cond_wait功能。您可以创建条件变量
isThereAnyTaskToDo 并在事件线程中等待它。添加新事件后,只需使用唤醒事件线程
pthread_cond_signal()。

您正在寻找的是
pthread_cond_t对象
pthread_cond_timedwait和
pthread_cond_wait功能。您可以创建条件变量
pthread_cond_signal()。