顯然,在Java 1.6中,Timer
不起作用像以前那樣,那麼我該怎麼辦每250毫秒(1/4秒)發射一次任務?
-3
A
回答
1
如果你想要做的任務每250毫秒甚至doStuff()可能需要超過250毫秒以上時,應使用一個新的線程來「doStuff」(在這種情況下,不止一個doStuff可以同時工作)
更新(這個我試過在win7x64,JDK 1.6和它的作品)
java.util.TimerTask task = new java.util.TimerTask() {
@Override
public void run() {
System.out.println("yoo");
}
};
java.util.Timer timer = new java.util.Timer();
timer.schedule(task, java.util.Calendar.getInstance().getTime(), 250);
相關問題
- 1. 如何多次執行異步任務?
- 2. 如何一次完成多個任務?
- 3. 如何多次調用Thor任務?
- 4. Java多線程 - 每次任務完成任務時調度任務
- 5. 如何做到在java中的線程任務動態分配?
- 6. 如何在struts2中做後臺任務?
- 7. gulp多次執行任務
- 8. 多次執行SBT任務
- 9. JBPM多次執行任務
- 10. 我如何做背景任務,每天早上運行一次?
- 11. 一次在python中的多任務
- 12. 在SBT中多次運行任務
- 13. 如何在Java 1.6中將Java Compilance Level從Java 1.6中改爲Java 1.6中創建的所有插件
- 14. 如何在每次任務中運行一個capistrano任務?
- 15. 如何使用Gradle在單個任務中多次執行JavaExec?
- 16. 處理許多任務,多次與任務並行
- 17. Java 1.6當被後臺調用時被破壞Symfony任務
- 18. 的Java多線程任務
- 19. 做一個任務基於多個onItemSelectedListeners
- 20. Gradle Zip任務做多個子樹?
- 21. 如何使用jQuery做以下任務?
- 22. 如何做hg任務工作流?
- 23. 如何在java中實現多線程計時器任務?
- 24. 如何在Java中越來越多地重複運行任務?
- 25. 做任務讓用戶知道任務完成時的多個任務
- 26. 如何在Java中執行GUI任務
- 27. Java執行多次執行的計劃任務
- 28. Java執行任務時執行了多次重試和超時
- 29. Java Spring @計劃任務執行兩次
- 30. <f:ajax> Java方法的多次調用 - 如何只做一次?
['java.util.Timer'](http://docs.oracle.com/javase/7/docs/api/java /util/Timer.html)或['javax.swing.Timer'](http://docs.oracle.com/javase/7/docs/api/javax/swing/Timer.html)? – mre
你是什麼意思*它不像以前那樣工作*? API看起來和我差不多。您仍然可以安排使用Java6進行固定間隔執行的任務。有沒有一些特定的行爲,你需要的不在Java6 API中? – rodion
-1:wtf?我討厭離開flyby downvotes,但我真的不知道該說些什麼。你真的認爲他們只是在1.6禁用計時器?任何信息來源?你看過API嗎?你的代碼示例在哪裏?你目前有什麼?給我們一些東西在這裏工作。 –