【发布时间】:2020-06-21 22:31:48
【问题描述】:
我正在制作一个小游戏,其中宇宙飞船以 x 秒的间隔发射。
在这种方法中,我会生成敌人可以发射的激光。为了计时他们的投篮 我正在使用
Executors.newSingleThreadScheduledExecutor();
但我不确定当棋盘上同时可以有多艘敌方飞船时这是否正确。 (因为它使用一个线程,然后在再次使用该线程执行该任务之前等待 x 秒)。
总结如下:这是为多个对象计时的正确方法,还是一次只对一个对象有效。
【问题讨论】:
标签: java multithreading methods synchronization scheduledexecutorservice