加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

多线程 – Windows XP中每个线程时间片需要多长时间?

发布时间:2020-12-14 16:42:59 所属栏目:Java 来源:网络整理
导读:我试图找出在 Windows中每个线程timeslice(量子)需要多长时间,但是我发现的唯一的信息是关于15到20ms或20-30ms的时钟周期. 如何找到这些信息? 我认为它可能会因操作系统而异,但我不确定. 我感谢任何关于这个问题的建议. 谢谢. 解决方法 This KB article有一
我试图找出在 Windows中每个线程timeslice(量子)需要多长时间,但是我发现的唯一的信息是关于15到20ms或20-30ms的时钟周期.
如何找到这些信息?
我认为它可能会因操作系统而异,但我不确定.
我感谢任何关于这个问题的建议.

谢谢.

解决方法

This KB article有一些关于Windows 2000 Server版本的信息:

Currently in Windows,3 quantums are equal to either 10 milliseconds (single processor) or 15 milliseconds (multiple-processor Pentium). This depends on the hardware abstraction layer (HAL) selected for your computer. Original Equipment Manufacturer (OEM) HALs may have a different value. Time slices that are fixed at 36 quantums are currently used when background services are selected (as you might choose in a typical server installation).

因此,在多处理器Pentium上,量程将为5 ms,时间片长达180 ms.对我来说似乎相当大,但是

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读