![](https://img-blog.csdnimg.cn/20200405215613873.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
多线程
多线程
云中、漫步
+ --> -
展开
-
线程池
为什么要使用线程池? 我们有两种常见的创建线程的方法,一种是继承Thread类,一种是实现Runnable的接口(Thread类其实也是实现了Runnable接口)。但是我们创建这两种线程在运行结束后都会被虚拟机销毁,如果线程数量多的话,频繁的创建和销毁线程会大大浪费时间和效率,更重要的是浪费内存。使用线程池能有效的控制这种线程的创建和销毁,而且能够对创建的线程进行有效的管理。 ...原创 2020-01-18 22:10:22 · 66 阅读 · 0 评论 -
ScheduledExecutorService 延迟/周期执行线程池
https://blog.csdn.net/wangmx1993328/article/details/80840598转载 2020-01-16 01:01:27 · 593 阅读 · 0 评论 -
ScheduledExecutorService 一个定长线程池,支持定时及周期性任务执行
ScheduledExecutorService的主要作用就是可以将定时任务与线程池功能结合使用。 由于是基于线程池设计的定时任务类,每个调度任务都会分配到线程池中的一...原创 2020-01-16 00:57:56 · 738 阅读 · 0 评论 -
线程池-----ScheduledExecutorService实现定时任务
接口scheduleAtFixedRate原型定义及参数说明: public ScheduledFuture<?> scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit); command:执行线程; initialDelay:初始化延时; p...原创 2020-01-16 00:52:38 · 564 阅读 · 0 评论