【发布时间】:2013-06-28 10:38:12
【问题描述】:
参考Java Timer Class或ScheduledExecutorService interface,我可以在执行线程(其他调度器)的run方法(或TimerTask)中设置调度器(或定时器)吗?
案例研究: 我有一个包含歌曲列表(10,000 首)和播放歌曲的时间安排的数据库。
所以我想创建一个调度程序(比如 1 个)(周期为 1 小时),它将搜索数据库并为计划在一小时内播放的所有歌曲创建调度程序。
一小时后 scheduler1 将删除所有线程并再次搜索数据库并为其他线程创建调度程序。
这是个好主意吗?可以创建吗?
或者我应该一次创建 10000 个调度器?
在这种情况下,哪个是更好的计时器或调度器?
【问题讨论】:
标签: java timer scheduledexecutorservice