![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程&NIO
z_ccsdn
技术栈:https://www.processon.com/view/link/5e78bf6ee4b027d999c5b0b5
展开
-
epoll 内部函数及其原理
函数主要功能 1、epoll_create 从slab缓存中创建一个eventpoll对象,并且创建一个匿名的fd跟fd对应的file对象,而eventpoll对象保存在struct file结构的private指针中,并且返回, 该fd对应的file operations只是实现了poll跟release操作,创建eventpoll对象的初始化操作 获取当前用户信息,是不是root,最大监听fd...原创 2020-06-01 15:00:05 · 256 阅读 · 0 评论 -
实现 NIO Socket
NIO Socket Demo 服务端 import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.SelectionKey; import java.nio.channels.Selector; import java.nio...原创 2019-06-24 14:23:15 · 398 阅读 · 0 评论