标签: c++ multithreading pthreads
我正在使用c ++,如果我可以指定下一个要执行的线程,我感到很好奇。我正在覆盖几个pthread_mutex函数,以便在多线程程序中设置执行顺序。
答案 0 :(得分:0)
您不能直接指定要执行的线程,它是系统调度程序的作用。
您可以创建任务队列,每个线程都在任务队列中阻塞。当任务有一些任务时,你可以通过同步原语通知线程执行。例如,pthread_cond_t。