先谢谢大家了。
5 个解决方案
#1
如果当前线程的时间片到了,应该是会阻塞的,等待下一次的CPU调度时间。
#2
http://www.cnblogs.com/wxfasdic/archive/2010/09/23/1833522.html
#3
如果时间片到了返回操作系统,系统调度程序会作线程切换,如果你的线程和别的线程都正在运行,先比优先级,相同会轮流执行,不然优先级高的先执行,不执行的等待下一轮切换。
#4
不会继续运行的,通常时间片是由中断做的,轮不到线程交或不交控制权。
#5
时间到了就中断,等待下一次轮转。。
#1
如果当前线程的时间片到了,应该是会阻塞的,等待下一次的CPU调度时间。
#2
http://www.cnblogs.com/wxfasdic/archive/2010/09/23/1833522.html
#3
如果时间片到了返回操作系统,系统调度程序会作线程切换,如果你的线程和别的线程都正在运行,先比优先级,相同会轮流执行,不然优先级高的先执行,不执行的等待下一轮切换。
#4
不会继续运行的,通常时间片是由中断做的,轮不到线程交或不交控制权。
#5
时间到了就中断,等待下一次轮转。。