IO
文章平均质量分 95
Java IO系列文章
林师傅~
点个关注再走吧
展开
-
【NIO实战】深入理解FileChannel
FileChannel是对一个文件读,写,映射,操作的Channel。FileChannel是线程安全的,可以被多个线程并发使用。同一个进程中的多个FileChannel看到的同一个文件的视图是相同的,由于底层操作系统执行的缓存和网络文件系统协议引起的延迟,不同进程中在同一时间看到的文件视图可能会不同。原创 2023-04-18 09:06:23 · 1127 阅读 · 0 评论 -
【NIO实战】深入理解NIO三大组件:buffer、channel、selector
根据IO模型,可以把IO分为下面三种BIOBIO(Blocking IO)是最传统的一种IO模型,BIO在读/写数据如果没有可以读取/写入时会发生阻塞。BIO 读写是面向流的,一次性只能从流中读取一个或者多个字节,并且读完之后流无法再读取,需要我们自己讲数据缓存起来,BIO位于java.io包中。NIONIO(New IO)采用非阻塞模式,它是基于Reactor模式,IO调用不会被阻塞,它是NIO位于java.nio包中原创 2023-04-16 22:09:14 · 179 阅读 · 0 评论