【发布时间】:2015-08-17 17:18:18
【问题描述】:
例如,我在我的系统中执行主动超线程,每个内核中运行两个线程。
现在我的问题是:
当这些线程之一调用yield() 时会发生什么?
在这种情况下确实如此,请使用yield()。
【问题讨论】:
-
为什么不按照实际的文档,有什么特别不清楚的地方?
-
我的问题是在这种情况下会发生什么?
-
再说一次,你还有什么不清楚的地方:man7.org/linux/man-pages/man3/pthread_yield.3.html ??
-
this:pthread_yield() 导致调用线程放弃 CPU。
-
当我将每个线程分配给每个核心时怎么可能?
标签: c++ multithreading ubuntu