你能指定下一个要执行的线程吗?

时间:2012-10-18 04:32:01

标签: c++ multithreading pthreads

我正在使用c ++,如果我可以指定下一个要执行的线程,我感到很好奇。我正在覆盖几个pthread_mutex函数,以便在多线程程序中设置执行顺序。

1 个答案:

答案 0 :(得分:0)

您不能直接指定要执行的线程,它是系统调度程序的作用。

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