你这个是专门说 py,还是泛指各种语言,包括 js?
首先,js 里不能自动同步的,否则默认跑在主线程里,是会搞死 ui 的。其次,js 还提供了 Promise.{all,race,any} 等接口,其中 any 还是前俩月刚在 es2021 里定稿的。你这一同步不要紧,js 引擎可就苦了,调用之前还得先瞅瞅现在用的是不是 Promise;要是用的是引擎提供的 Promise 倒也罢了,如果是 bluebird 之类的第三方库,或者 jquery 那种 thenable,那这程序就直接跑错了。
【 在 qingant (傅红雪) 的大作中提到: 】
: 这个是实现层面的问题,从使用角度来看,就是你永远写同步代码,交给语言运行时去帮你调度就行了。协程完全可以看做一种不必为上层所知的优化手段。
--
修改:eGust FROM 122.57.163.*
FROM 122.57.163.*