哪一个线程模型是C++ boost线程库的使用?
1:1 (Kernel-level threading)
N:1 (User-level threading)
M:N (Hybrid threading)
什么是增强线程库的模型
这些模型(来自维基)的区别:http://en.wikipedia.org/wiki/Thread_(computing)#Models
我检查了升压网站,并没有关于它使用的线程模型提及。
我想这是一个1:1的,因为它没有提供类似的功能或yield
reschedule
,但我不知道......
用户级线程是否在boost协程中实现?也可能依赖于平台。 – 2014-08-28 04:14:07
+1。这似乎是一个很好的问题......但我不确定我是否理解这个问题,那么请详细说明您提出的问题中提到的模型之间的区别?或者,给我们提供解释它们的链接。 – Nawaz 2014-08-28 04:16:22
@Nawaz http://en.wikipedia.org/wiki/Thread_(computing)#Models – pgplus1628 2014-08-28 05:14:30