线程
Windows被称为抢占式多线程(Preemptive multithreaded)操作系统,线程可以在任意时候停止(被抢占)并调度另一个线程。你不能保证自己的线程一直运行,也阻止不了其他的线程运行。
进程的优先级分为:Idle,Below Normal,Normal,Above Noramal,High,Realtime六个等级。
- 线程的优先级分为:Idle,Lowest,Below Normal,Above Normal,Highest,Time-Critical等七个等级。
进程是线程的宿主,进程的的优先级很大程度上决定了线程的优先级。总体来说:线程共有0-31个优先级。
多线程时,线程的最优个数一般是CPU核心数+1。每个核心运行一个线程,流出来一个待命。