十丿四
2015-09-22 12:09
采纳率: 55.6%
浏览 3.7k
已采纳

java 中 ScheduledExecutorService 创建的多线程和 runnable

今天用到用ScheduledExecutorService 做定时任务,发现里面可以做多线程的操作。使用起来也很方便。
直接new 个实例就可以了。
ScheduledExecutorService executor = Executors
.newScheduledThreadPool(10);
for (int i = 0; i < 10; i++) {
executor.scheduleAtFixedRate(new pop(), 0, 500,
TimeUnit.MILLISECONDS);
}
在for循环一个方法就可以了。

和以前使用runnable相比来说,结构简单点,并且使用也很方便。
想了解下scheduledExecutorService 和runnable 这两个之间的区别。和他们之间的差异、和使用场景

2条回答 默认 最新

相关推荐 更多相似问题