摘要: CountDownLatch CountDownLatch是一个同步计数器,初始化的时候传入需要计数的线程等待数,可以是需要等待执行完成的线程数,或者大于; 作用:用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。是一组线程等待其他的线程完成工作以后在执行,相当于加强版j 阅读全文
posted @ 2020-03-19 18:27 慕容子月 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 什么是线程池 java中的线程池是运用场景最多的并发框架,几乎所以需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来三个好处: 第一:降低资源消耗:通过复利用已创建的线程降低线程创建和销毁造成的消耗; 第二:提高相应程序:当任务达到时,任务可以不需要等到线程创建就能 阅读全文
posted @ 2020-03-19 18:08 慕容子月 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 概述 串行: 一个线程在处理操作; 并行: 多个线程在处理操作; 并发编程: 在多线程环境下,应用程序的执行; 并发编程的目的: 同分运用到资源,提供程序的效率 什么情况下用到并发编程: 1.在线程阻塞时,导致应用程序停止; 2.处理任务时间过长,可以创建子任务,来进行分段处理; 3.间断任务执行; 阅读全文
posted @ 2020-03-19 07:02 慕容子月 阅读(116) 评论(0) 推荐(0) 编辑