IO
2020-11-11 16:08:04 0 举报
Io
作者其他创作
大纲/内容
client
网卡
netty
socket()
Register
ChannelInBoundHandler
内核data
read/writer
single thread NIO model
5
file
服务端启动时创建
ServerBoostrapAcceptor
socket
server socket listen
ChannelHandler
Provider
application
map
内核
head
socket4
writer(byte)
ServiceImpl
ChannelOutBoundHandler
selector.select轮询已连接上的客户端是否发生数据
epoll
client os
1
jni+nio
socketn
tail
6
protocol
Consumer
fd
s os
socket3
阻塞,程序释放cup资源,如果该阻塞没有得到释放,所有连接都不能拿到资源
Netty
客户端已连接的socket发送数据是创建
read
协议工厂
fd 0
selector
工作线程监听读写
PC1/OS
dubbo
accept()
interface
socket2
single thread BIO model
dowork(byte)
callback epoll_wait
主线程监听连接
3
server
c3
c2
lfd
fd 1
socket1
c1
selector.select轮询是否有客户端连接
server os
4
tomcat-http
writer
计算机IO交互
accept
read()
c
PC2/OS
2
0 条评论
下一页