【发布时间】:2013-04-13 07:10:55
【问题描述】:
我想做两节课。一个 (class Mover) 正在更改其他 (class Window) 用来重绘每个 1/30 seconds 的字段。我想让它们交替工作(Mover,Window,Mover,Window,Mover,Window,Mover,Window ...)。 Mover 正在计算,而 Window 正在等待,然后 Mover 正在等待,而 Window 正在重新绘制。
我正在寻找可以像这样工作的线程队列
q.next(); next thread is awakening and the current is going to the end to wait
但没有找到。如何以最简单的方式做到这一点。
会有很多搬运工和一个窗口。
【问题讨论】:
-
可能你应该告诉你要计算什么
-
无需使用单独的线程运行任务
标签: java multithreading queue priority-queue