什么是线程量程,我如何在我的系统上识别它?
Thread Quantum 是调度允许一个线程在调度另一个线程运行之前运行的时间量。
就编辑而言...Windows 中有一个注册表设置允许更改优先级:
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / 控制 / PriorityControl / Win32PrioritySeparation
0 前台和后台应用程序同样响应
1 前台应用比后台响应更快
2 最佳前台应用程序响应时间
我不会识别,但我知道Thread Quantum是什么
多线程,或一般的并行性,在单核计算机上不是“真正的”并行性(当线程数超过 2 个时,双核计算机上也不是,当线程数超过 2 个时,它也不是四核计算机上的) 4 个线程等)。
操作系统跟踪线程列表。每个线程都有一个优先级。该列表将执行列表中最顶层的线程。只要 Thread Quantum 允许,线程就会执行。当一个线程完成执行时,它会向下移动到列表的底部。
Thread Quantum 将决定线程可以在顺序系统上运行多长时间。更高优先级的线程具有更高的 Quantums,因此运行时间更长。
看看 Round Robin Scheduling
http://en.wikipedia.org/wiki/Round-robin_scheduling
我想这可能就是你要问的。量子是给予每个进程执行的时间单位。
如何测量长度?速度?大量的?线程和进程也是一样。
A quantum 是时间单位。程序员不会谈论每个线程应该以秒、毫秒或微秒为单位工作的时间,而是以abstract时间单位称为量子。