async/await 纯粹是语法问题。都是从 c# 那边抄过来的。人家 golang 和 java 搞的协程语法就是你想的那样。在程序员看来,反正 java 的 BIO 就是同步调用。至于 java 怎么在底层转成 NIO, 那是 java 编译器的事情。
【 在 finlab 的大作中提到: 】
: 协程机制与线程混用带来更高 的复杂性。
: 异步调用到最后,还是要同步,不如一开始就同步。
: 比如,await readAsyn(); await processAsyn() 这种模式不过是为了让出空闲时间的控制权。
: ...................
--
FROM 27.154.110.*