摘要:
阻塞 I/O 模型是对开发人员最友好的,也是心智负担最低的模型,而 I/O 多路复用的这种通过回调割裂执行流的模型,对开发人员来说过于复杂了 Go 选择了为开发人员提供阻塞 I/O 模型,在 Goroutine 中以最简单、最易用的“阻塞 I/O 模型”的方式,进行 Socket 操作。 网络轮询器 阅读全文
摘要:
网络 I/O 模型定义的是应用线程与操作系统内核之间的交互行为模式。我们通常用阻塞(Blocking)/**非阻塞(Non-Blocking)**来描述网络 I/O 模型。 阻塞 I/O(Blocking I/O) 阻塞 I/O 是最常用的模型,这个模型下应用线程与内核之间的交互行为模式如下 在阻塞 阅读全文