04 2020 档案

摘要:1 前言 与普通队列相比,阻塞队列另外支持两个附加操作,这两个附加的操作支持阻塞的插入和移除方法。 ①支持阻塞的插入方法:当队列满时,队列会阻塞插入元素的线程,直到队列不满。 ②支持阻塞的移除方法:在队列为空时,获取元素的线程会等待队列变为非空。 一般的阻塞队列相比,只能在“尾部入队、在头部出队”, 阅读全文
posted @ 2020-04-22 12:05 蜀中孤鹰 阅读(327) 评论(0) 推荐(0) 编辑
摘要:1 前言 与普通队列相比,阻塞队列另外支持两个附加操作,这两个附加的操作支持阻塞的插入和移除方法。 ①支持阻塞的插入方法:当队列满时,队列会阻塞插入元素的线程,直到队列不满。 ②支持阻塞的移除方法:在队列为空时,获取元素的线程会等待队列变为非空。 LinkedBlockingQueue继承于抽象类A 阅读全文
posted @ 2020-04-20 16:59 蜀中孤鹰 阅读(282) 评论(0) 推荐(0) 编辑
摘要:1 前言 队列是一种在尾部添加元素、从头部删除元素的数据结构,而阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作支持阻塞的插入和移除方法。 ①支持阻塞的插入方法:当队列满时,队列会阻塞插入元素的线程,直到队列不满。 ②支持阻塞的移除方法:在队列为空时,获取元素的线 阅读全文
posted @ 2020-04-13 22:01 蜀中孤鹰 阅读(266) 评论(0) 推荐(0) 编辑
摘要:1 前言 ScheduledThreadPoolExecutor是定时任务执行器,它可以通过构造方法创建,也可通过工厂类Executors的静态方法创建(本文基于JDK1.8)。 ScheduledThreadPoolExecutor继承自ThreadPoolExecutor,并实现了表示定时执行器 阅读全文
posted @ 2020-04-05 19:59 蜀中孤鹰 阅读(495) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示