作者回复: 这个比喻非常赞👍
作者回复: 我们还是需要一个例子能让大家理解异步网络传输的。
作者回复: 感谢你的建议!
作者回复: 放心,我们这门课使用的任何语言都不会特别深入,更多的是讲实现原理,语言只是讲解和举例的载体。
作者回复: 你说的这个问题是有可能出现的。
作者回复: 我们这节课和接下来的几节课讲的都是实现消息队列必须的一些技术,同学应该重点来理解我们讲解的原理,但是要真正掌握这些原理,还是需要依托与某一个语言或者框架来实际操作一下的。
作者回复: 因为接收数据这些操作都需要cpu来执行。接收数据的这个操作,实际上就是把数据从socket 缓冲区复制到用户程序的内存空间,然后执行用户代码去解析数据等其他业务逻辑,这些操作都需要CPU来执行。
作者回复: 方便的话可以给大家分享一下代码哟