0

我正在使用 c++ 并且很好奇我是否可以指定接下来要执行的线程。我覆盖了几个 pthread_mutex 函数,以便在多线程程序中设置执行顺序。

4

1 回答 1

0

您不能直接指定要执行哪个线程,这是系统调度程序的工作。

你可以创建一个任务队列,每个线程都阻塞在任务队列中。当任务有一些任务时,可以通过同步原语通知线程执行。例如,pthread_cond_t。

于 2012-10-18T05:22:42.433 回答