随笔分类 -  多线程

摘要:NIO2I/O发展历史Java1.0-1.3在Java的早期版本中,没有完整的I/O支持,在开发过程中需要解决以下问题:1)没有数据缓冲区或者NIO的通道概念,需要编程人员处理底层细节。2)I/O是受阻塞的。3)不支持正则表达式,数据处理困难。 Java1.4引入NIOJava 1.4阶段,开始支持 阅读全文
posted @ 2019-04-04 14:09 冰~橙 阅读(834) 评论(0) 推荐(0)
摘要:并发Queue 在并发的队列上jdk提供了两套实现,一个是以ConcurrentLinkedQueue为代表的高性能队列,一个是以BlockingQueue接口为代表的阻塞队列,无论在那种都继承自Queue。 如图继承Queue共有二十四个: ConcurrentLinkedQueue概念理解 Co 阅读全文
posted @ 2019-04-01 23:58 冰~橙 阅读(158) 评论(0) 推荐(0)
摘要:并发包阻塞队列之ArrayBlockingQueue jdk1.7.0_79 上一节中对并发包中的非阻塞队列ConcurrentLinkedQueue的入队、出队做了一个简要的分析,本文将对并发包中的阻塞队列做一个简要分析。 Java并发包中的阻塞队列一共7个,当然他们都是线程安全的。 ArrayB 阅读全文
posted @ 2019-04-01 23:19 冰~橙 阅读(334) 评论(0) 推荐(0)