首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >线程量子?

线程量子?
EN

Stack Overflow用户
提问于 2010-03-05 23:50:08
回答 5查看 13.6K关注 0票数 18

什么是线程量程,如何在我的系统上识别它?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-03-05 23:51:50

线程数量是在调度另一个线程运行之前,调度允许线程运行的时间量。

What are threads?

Platform Builder: Setting the Default Thread Quantum

至于编辑goes...There是windows中允许更改优先级的注册表设置:

控制/系统/ CurrentControlSet / HKEY_LOCAL_MACHINE / PriorityControl / Win32PrioritySeparation

0前台和后台应用程序的响应速度相同

1前台应用程序比后台应用程序更具响应性

2最佳前台应用程序响应时间

票数 13
EN

Stack Overflow用户

发布于 2010-03-05 23:54:19

查看此tutorial on thread quanta and scheduling

特别是:

每个线程都有一个量程,它实际上是在以下情况下允许它保持对CPU的占用时间:

它仍然是可运行的;

调度器确定没有其他线程需要在该CPU上运行。

票数 3
EN

Stack Overflow用户

发布于 2010-03-05 23:53:16

我不知道如何识别,但我知道线程量子是什么。

多线程,或通常的并行性,在单核计算机上不是“真正的”并行性(当有2个以上的线程时,它也不是在双核上,当有4个以上的线程时,它也不在四核上,等等)。

操作系统跟踪线程列表。每个线程都有一个优先级。列表将执行列表中最顶层的线程。线程将在线程量程允许的时间内执行。当一个线程执行完毕后,它将移动到列表的底部。

线程量子将确定线程可以在顺序系统上运行多长时间。更高优先级的线程具有更高的Quantum,因此运行时间更长。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2387980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档