非阻塞和异步 两者在对方没准备好的情况下都能去干别的?

发布于 2022-09-05 08:05:41 字数 131 浏览 22 评论 0

最近翻看unix网络编程卷1 发现异步IO模型说 用户进程发送请求后会直接返回干别的, 而非阻塞也是发现内核告诉自己说数据没有准备好之后, 会采用隔段时间来轮询一下, 那么在每次间隔的这段实践中, 用户进程是在干别的么? 难道还是阻塞? 吓尿了啊

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

杀手六號 2022-09-12 08:05:41

非阻塞IO当前线程虽然不会挂起,但是和异步IO的区别就是要去轮询,其他的时间你可以去干别的事情,比如去响应用户的其他请求,当然末了你还得回去轮询。。
但是异步IO是发起请求就不用管了。。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文