![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java NIO
瓜农老梁
这个作者很懒,什么都没留下…
展开
-
Java NIO选择器【源码笔记】
目录一、I/O复用模型回顾二、创建选择器 1.Pipe函数 2.Poll函数三、注册Channel到Selector四、Select返回就绪事件集合五、本文总结一、I/O复用模型回顾[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DUudQ2aY-1583664101273)(evernotecid://8CCDFB77-A2D7-4C...原创 2020-03-08 18:43:12 · 260 阅读 · 0 评论 -
系统五种I/O模型【原理笔记】
目录一、阻塞式I/O模型二、非阻塞式I/O模型三、I/O复用模型四、信号驱动式I/O模型五、异步I/O模型本文整理了阻塞I/O模型、非阻塞式I/O、I/O复用(select和poll)、信号驱动式I/O(SIGIO)、异步I/O原理知识点。一、阻塞式I/O模型备注:进程调用recvfrom, 系统调用直到数据到达且数据被复制到应用进程的缓存区或者发生错误时才返回结果,应用进程...原创 2020-02-22 21:07:57 · 455 阅读 · 0 评论 -
Java NIO套接字【源码笔记】
目录一、TCP/IP套接字函数交互图示二、交互示例三、本地函数释义四、本文总结五、参考书籍一、TCP/IP套接字函数交互图示二、交互示例本文以代码示例跟踪调用Native函数,看下原型函数的具体释义。例子中“客户端”从文件test02.tmp读取内容后,通过socket发送到“服务端”后写入test01.tmp文件中。服务端示例ServerSocketChannel ssc...原创 2020-02-14 19:37:13 · 250 阅读 · 0 评论