假设我有一个运行进程有2个正在运行的线程,如果进程终止,线程会发生什么?他们也被终止了吗?
此外,如果进程“失去”CPU注意力(其他进程引起CPU的注意),那么进程处于等待状态/暂停状态会发生什么。它的线程继续运行吗?或?
感谢
答案 0 :(得分:0)
是的,如果进程终止并被清理,则操作系统会处理线程。
进程中的线程根据其优先级进行调度。在大多数直截了当的操作系统中,优先级较高的线程获胜的问题很简单。 Windows做了不同的事情,Windows根据它是否是前台进程来调整进程的优先级。因此,流程的线程优先级也会调整......