我有一个实现Runnable接口的对象,所有实例都存储在ArrayList(runnableObjects)中,我使用以下命令执行该对象的所有实例:
for (RunnableObject runnableObject : runnableObjects) {
Thread t = new Thread(runnableObject);
t.start();
}
但是,某些RunnableObjects需要在特定的时间间隔(例如每5秒)获得优先权。我是多线程的新手,我不知道我是否可以使用Timer或使用ScheduleExecutorService。感谢您的任何帮助