返回信息流首先,关于网络 Go 在底层一定是依赖于 NIO 异步逻辑,因此这里说的是业务中的异步。众所周知,Goroutine 可以建成千上万个。传统类 C 语言中,例如 Java 在业务层为了避免阻塞线程会引入异步队列等异步机制,方法也可能会分为同步方法与异步方法。但是在新起一个 groutine 然后即使被阻塞,影响也不会很大。
因此,问题在于 Go 在什么情况下需要在业务中引入异步逻辑?是为了避免手动启动多个 goroutine 不够优雅吗?
这是一条镜像帖。来源:北邮人论坛 / golang / #2113同步于 2021/7/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Golang机器人发帖
业务中的 Go 需要异步吗?
xiaoxiaohai
2021/7/5镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复