首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
SOCKET
订阅
黄奕
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
IO通信模型(二)同步非阻塞模式NIO(NonBlocking IO)
在非阻塞模式中,发出Socket的accept()和read()操作时,如果内核中的数据还没有准备好,那么它并不会阻塞用户进程,而是立刻返回一个信息。也就是说进程发起一个read操作后,并不需要一直阻塞等待,而是马上就得到了一个结果。 如果结果发现数据准备完毕就可以读取数据,然…
从 I/O 模型到 Netty(一)
如何使用咖啡读文件 I/O 是任何一个程序设计者都无法忽略的存在,很多高级编程语言都在尝试使用巧妙的设计屏蔽 I/O 的实际存在,减小它对程序的影响,但是要真正的理解并更好运用这些语言,还是要搞清楚 I/O 的一些基本理念。本文将从最基本的 I/O 概念开始,试图理清当前 I/O 处理存在的问题和…
IO通信模型(一)同步阻塞模式BIO(Blocking IO)
阻塞IO 和非阻塞IO 这两个概念是程序级别的。主要描述的是程序请求操作系统IO操作后,如果IO资源没有准备好,那么程序该如何处理的问题:前者等待;后者继续执行(但是使用线程一直轮询,直到有IO资源准备好了)。 同步IO 和 异步IO,这两个概念是操作系统级别的。主要描述的是操…