2009-12-29 73 views
1

有人可以给我一个容易理解的内核线程调度的定义,或只是线程调度,如果两者之间没有区别?什么是内核线程调度?

从我的理解,它只是在做,而当前活动的线程等待上下文切换从另一个线程的锁,所以CPU去和做别的事,而这个线程处于阻塞模式。

但是我可能误解了。

回答

4

它基本上由操作系统确定其中许多活动的线程在任何给定点被发送(调度)到CPU进行处理的过程。

每个操作系统都有它自己的实现,但基本概念是按优先级保持线程的排序名单,并派遣他们在需要的CPU。添加时间分片以允许多个程序同时运行等。

+0

该链接不再可用。 – 2017-08-01 07:24:38