【发布时间】:2011-04-11 10:46:42
【问题描述】:
我知道 jvm 对线程进行时间切片,至少在 Windows 上是这样。 无论如何我可以找出默认时间片是什么,或者更改时间片吗?
我想到的一种方法是编写自己的循环调度程序并将其作为高优先级的线程运行,并让它控制所有其他线程。这行得通吗?
【问题讨论】:
-
你看过 JDK5 中的并发 api 吗?我同意 Stephen C 的观点,您为什么觉得有必要编写自己的调度程序?
标签: java multithreading time