[英]How to add a timer object to perform every X seconds actions on one thread and every Y sec on the other one?
使幾個線程在JPanel
畫布上異步執行某些動作並可以通過main(...)控制的最佳方法是什么? 同步技術呢?
java.util.Timer
可處理任務。 每個任務都有自己的計划。 您可以為每個線程創建任務並適當安排它們。 每個任務都應該能夠向其線程發送信號(例如,使用notify()
)。
因此,您將實現此功能:每個任務通知其線程,並分別進行調度。 而且該系統是可伸縮的:計時器僅創建一個自己的線程,因此即使您的工作線程數增加,您的系統中也只會有一個額外的線程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.