会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Loading
LYMTICS
首页
联系
订阅
管理
2022年6月10日
《Unix 网络编程》16:非阻塞式 I/O
摘要: 套接字的默认状态是阻塞的,这意味着当发出一个不能立即完成的套接字调用时,其进程将被投入睡眠,等待响应的操作完成。但是,在等待套接字的时间里,我们其实是可以做一些其它的事情的——这就要用到本节中的非阻塞 IO 来实现,本文尝试将前面的几个案例中的代码改为非阻塞版本。但是,要注意的是,尽管非阻塞 IO 的效率比较高,但是其可能降低代码的可维护性,这在某些场景下是得不偿失的,因此我们要谨慎地使用,并在需要的时候考虑多进程/线程的版本。
阅读全文
posted @ 2022-06-10 21:34 樵仙
阅读(99)
评论(0)
推荐(0)
编辑
公告