Linux 过程及;线程调度开销
说到日程安排,有几件事我不太明白:Linux 过程及;线程调度开销,linux,windows,multithreading,Linux,Windows,Multithreading,说到日程安排,有几件事我不太明白: 我假设每个进程/线程都有一个时间窗口,只要它是CPU限制的。一旦窗口结束,它将被调出并运行另一个进程/线程。这个假设正确吗?有没有棒球场号码,现代个人电脑的窗口有多长?我假设大约100毫秒?换出去的开销是多少?几毫秒左右 操作系统是按进程调度还是按单个内核线程调度?安排每个进程并在该时间窗口内运行该进程可用的任何线程将更有意义。这样可以最小化进程上下文切换。我的理解正确吗 每个线程运行的时间与其他系统时间(如RAM访问、网络访问、HD I/O等)相比如何 如果