Loading

摘要: 套接字的默认状态是阻塞的,这意味着当发出一个不能立即完成的套接字调用时,其进程将被投入睡眠,等待响应的操作完成。但是,在等待套接字的时间里,我们其实是可以做一些其它的事情的——这就要用到本节中的非阻塞 IO 来实现,本文尝试将前面的几个案例中的代码改为非阻塞版本。但是,要注意的是,尽管非阻塞 IO 的效率比较高,但是其可能降低代码的可维护性,这在某些场景下是得不偿失的,因此我们要谨慎地使用,并在需要的时候考虑多进程/线程的版本。 阅读全文
posted @ 2022-06-10 21:34 樵仙 阅读(99) 评论(0) 推荐(0) 编辑