1
我有一些关于linux-kernel的问题,让我们假设我有两个线程在我的进程中,如果一个线程试图读取一些信息,并因为它发生页面错误,第二个线程将被阻止或不?在此先感谢线程之间的上下文切换
我有一些关于linux-kernel的问题,让我们假设我有两个线程在我的进程中,如果一个线程试图读取一些信息,并因为它发生页面错误,第二个线程将被阻止或不?在此先感谢线程之间的上下文切换
当一个线程因任何原因而阻塞时,每个其他线程都可以自由运行。这是内核线程(1:1)与用户线程(N:1)的主要优势。
基本上在这种情况下,每个线程都是一个KSE
(内核调度实体)并独立调度。