io
文章平均质量分 86
jiuxiao199132
这个作者很懒,什么都没留下…
展开
-
深入I/O学习记录-01java I/O工作机制
概述I/O在web中随处可见,网络传输,文件读取java I/O分类基于字节操作的I/O : inputStream 和 outputStream基于字符操作的I/O : Writer 和 Reader基于磁盘操作的I/O : File基于网络操作的I/O : Socket这里分为四组,前两组是数据传输的格式,后两组是数据传输的方式。虽然Socket并不在I/O包下,但是I/O的核心就是把什么样子(原创 2017-05-23 12:01:09 · 567 阅读 · 0 评论 -
深入I/O学习记录-02java NIO工作机制
为什么需要NIO标准IO 也就是 阻塞I/O(后面统一称为I/O),不管是网络I/O还是磁盘I/O数据写(outputStream)或者读(inputStream)都会存在阻塞,一旦出现了阻塞,线程将失去cpu的使用权。在网络I/O中可以用一个客户端在服务端就对应一个线程,出现阻塞只会阻塞一个线程而不影响其他的线程。或者使用线程池技术来减少开销。 但对于连接生存期比较长的协议来说,线程池的大小仍然原创 2017-05-24 13:36:38 · 336 阅读 · 0 评论