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 · 258 阅读 · 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 · 449 阅读 · 0 评论 -
Java NIO套接字【源码笔记】
目录 一、TCP/IP套接字函数交互图示 二、交互示例 三、本地函数释义 四、本文总结 五、参考书籍 一、TCP/IP套接字函数交互图示 二、交互示例 本文以代码示例跟踪调用Native函数,看下原型函数的具体释义。例子中“客户端”从文件test02.tmp读取内容后,通过socket发送到“服务端”后写入test01.tmp文件中。 服务端示例 ServerSocketChannel ssc...原创 2020-02-14 19:37:13 · 244 阅读 · 0 评论