摘要: 1.nio是java New IO的简称,在jdk1.4 里提供的新api。 Sun官方标榜的特性如下:为所有的原始类型提供(Buffer)缓存支持。字符集编码解码解决方案。 Channel :一个新的原始I/O抽象。 支持锁和内存映射文件的文件访问接口。 提供多路(non-bloking)非阻塞式 阅读全文
posted @ 2020-08-10 15:57 晓桦 阅读(2052) 评论(0) 推荐(0) 编辑
摘要: JUC (一) ——集合类 下面,我们先了解JUC包中集合类的框架;为了方便讲诉,我将JUC包中的集合类划分为3部分来进行说明。 1. List和Set JUC集合包中的List和Set实现类包括:CopyOnWriteArrayList,CopyOnWriteArraySet和Concurrent 阅读全文
posted @ 2020-08-10 15:48 晓桦 阅读(199) 评论(0) 推荐(0) 编辑
摘要: IO会一直占用CPU吗? 这是一个很好的关于并发/并行系统的问题。简单回答就是:IO所需要的CPU资源非常少。大部分工作是分派给DMA(Direct Memory Access)直接内存存取完成的。先不谈传统的5大IO模型,先说说并发(Concurrencey)。一个非常不严谨的解释就是同时做A和B 阅读全文
posted @ 2020-08-10 15:40 晓桦 阅读(1187) 评论(0) 推荐(1) 编辑