线程与线程?

时间:2016-11-20 17:03:40

标签: multithreading pthreads thread-synchronization

假设我有一个包含4个线程的进程P1,另一个包含4个线程的进程P2,我有4个核心。核心忙于我的P1流程'线程。

假设来自P2的具有更高优先级的线程进入场景,那么会发生什么?我的一个P1线程是否被新的高优先级线程替换?

如果是,那是否意味着P1的PCB被移动到就绪队列而没有完全处理以启用P1和P2之间的上下文切换?这是CPU将P1的PCB移动到存储器并将P2的PCB复制到CPU的巨大开销,不是吗?或者有没有其他方法,以便不是整个PCB1移回准备队列?

提前致谢

0 个答案:

没有答案