多线程
yangsen159
这个作者很懒,什么都没留下…
展开
-
ExecutorService 【shutdown方法和awaitTermination方法】
ExecutorService的关闭 shutdown和awaitTermination为接口ExecutorService定义的两个方法,一般情况配合使用来关闭线程池。 方法简介 shutdown方法:平滑的关闭ExecutorService,当此方法被调用时,ExecutorService停止接收新的任务并且等待已经提交的任务(包含提交正在执行和提交未执行)执行完成。当所有提交任务执行完毕...原创 2018-11-01 18:07:54 · 1016 阅读 · 0 评论 -
多线程 CountDownLatch 使用
线程 CountDownLatch 用法 说明 CountDownLatch 用法简述: CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待 **countDown方法,当前线程结束执行后调用,计数减一 ** **awaint方法,调用此方法会一直阻塞当前线程,直到计时器的值为0 ** 代码,例如: public class ...原创 2018-10-19 17:21:12 · 176 阅读 · 0 评论 -
java-线程池
线程池 你好! 第一个博客 线程池 当我们需要执行一个异步任务时,通常会创建一个线程并启动它,通常任务执行完,线程会被回收,这的确很方便。但我们有大量的任务需要去执行,高并发的情况下,我们都需要不断的创建线程,创建线程和执行线程任务时非常耗费系统资源的,所以我们需要使用线程池,线程池很好的避免了这种情况,并且能很好的控制线程的执行。 java中的主要是ThreadPoolExecutor这个类,具...转载 2018-10-17 18:59:00 · 126 阅读 · 1 评论