进程和内核中的线程调度

时间:2014-06-07 17:02:32

标签: operating-system computer-architecture

我试图掌握操作系统中线程调度的想法。我的教授说 - 我可以在进程级使用协同调度,内核有内置的抢占式调度。

现在我很困惑,说我的进程有2个线程,而内核有基于计时器的线程调度。现在在一些特定代码之后的我的进程线程中,我调用了yield()函数将控件传递给我进程中的其他线程。但是,在我的程序中达到这个yield函数之前,如果内核自动保存我的线程(由于调度的先发制人性质)并将控制转移到其他线程,会发生什么。然后控制我的进程的线程的整个想法都没有了。

如果有人能够回答,我将不胜感激!

0 个答案:

没有答案