{多任务} 999796002

【勇芳软件工作室】汉化HomePreviousNext

多任务操作系统将可用处理器时间划分到需要的进程或线程中。Windows被设计用于抢占式多任务;它为其执行的每个线程分配一个处理器【时间片】.正在执行的线程在其时间片经过时被暂停,允许另一个线程运行。当系统从一个线程切换到另一个线程时,它保存抢占线程的上下文,并恢复队列中下一个线程的保存上下文。

时间片长度取决于操作系统和处理器。因为每个时间片小(大约20毫秒),所以多个线程似乎同时执行。实际上,在多处理器系统中,可执行线程分布在可用处理器之间。但是,在应用程序中使用多个线程时,必须小心,因为线程过多会导致系统性能下降。