读书人

线程有关问题

发布时间: 2013-03-01 18:33:02 作者: rapoo

求助 线程问题
请问一台单核计算机 如果cpu会分成100个时间片, 此时有一个程序(不具抢先,正常来看只给一个时间片)在运行, 包含一个主线程、三个平行子线程 它的时间片是怎么分配的呢? 线程 求助
[解决办法]
我觉得不用知道这个,线程分配是系统内核做的事。
猜测一下,这四个线程如果没有设置优先级的话,它们的地位应该都是一样的。
[解决办法]
操作系统是以线程来调度的。
虽然有人说最好分配线程个数的方法是CPU * 2.但我觉得其实没有太多用处。
只要你的需求是合理的,那线程个数按你自己想法去分配就可以了。

毕竟系统后台,还有若干个线程。你的线程要与它们一起参加调度的。

读书人网 >VC/MFC

热点推荐