我有一个多线程Java程序,我想安排其中一个线程定期运行

时间:2015-02-17 17:35:40

标签: java multithreading timer runnable schedule

我有一个实现Runnable接口的对象,所有实例都存储在ArrayList(runnableObjects)中,我使用以下命令执行该对象的所有实例:

for (RunnableObject runnableObject : runnableObjects) {
    Thread t = new Thread(runnableObject);
    t.start();
}

但是,某些RunnableObjects需要在特定的时间间隔(例如每5秒)获得优先权。我是多线程的新手,我不知道我是否可以使用Timer或使用ScheduleExecutorService。感谢您的任何帮助

0 个答案:

没有答案