【发布时间】:2010-01-09 14:00:02
【问题描述】:
有没有人观察到使用 Thread.sleep(t) 创建一个在 while(true) 循环中工作的线程似乎比在 Java 中创建一个唤醒时间为 t 的 Timer 消耗更多的 CPU?任何具有 JVM 专业知识的人都知道这是为什么?我只是在 Windows 和 Linux x86 上真正尝试过。
【问题讨论】:
-
认为如果您发布示例代码会有所帮助 - 也许您正在做一些微妙的事情,我们无法从这个描述中看到。
标签: java multithreading timer