您可以指定执行下一个线程吗?
can you specify the next thread to execute?
我正在使用C ,只是好奇我是否可以指定下一步要执行的线程。我正在覆盖几个pthread_mutex函数,以便在多线程程序中设置执行顺序。
您无法直接指定要执行哪个线程,它是系统调度程序的作业。
您可以创建任务队列,任务队列中的每个线程块。当任务执行某些任务时,您可以通知通过同步原语执行的线程。
相关文章:
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- 当我在其中一个线程执行中(在activemq-cpp中)捕获到特定值时,我如何终止/停止所有其他线程
- 在另一个线程中调用luaL_error会引发qWarning
- C++一个线程如何正确通信其任务已完成?
- 最佳做法是从另一个线程访问 qml 中的Q_PROPERTY
- C++线程:如何在一个线程仍在运行时阻止另一个线程执行 (Win32)
- 如何制作一个只能在一个线程上同时执行的函数?
- 结束另一个线程中使用的对象的生存期
- C++线程安全:如果只有一个线程可以写入非原子变量,但多个线程从中读取. 会遇到问题吗?
- 一个线程等待多个线程事件
- 从不同进程中的另一个线程挂起/恢复线程或进程
- 我有一个线程 1:EXC_BAD_ACCESS(代码 = 1,地址 = 0x8)错误.我认为这是由于内存管理不好.我可以
- 两个线程一个使用流 Api,另一个线程创建文件失败并出现错误ERROR_SHARING_VIOLATION
- 在没有任何锁的情况下加入另一个线程后是否需要内存围栏?
- 如何修复下一个线程以使其更正确?使用 Pthread
- 如果没有线程阻塞信号,并且有一个线程处于"sigwait()"中,是否可以保证被阻塞的线程将接收下一
- 您可以指定执行下一个线程吗?
- 在另一个线程正在运行的情况下退出应用程序时出错
- 有没有办法创建一个线程,但在不使用运算符的情况下使用 C++11 延迟它的执行=
- 套接字描述符在特定条件下从另一个线程关闭,当同一套接字上的accept()调用在Linux中进行时