一个协程里可以启动另外一个协程,并等待它完成返回结果,采用await关键字, 例子如下: import asyncio async def outer(): print('in outer') print('waiting for result1') result1 = await phase1()...
方法一:使用两个channel 这里channel ca 必须要有缓冲区,否则最后会报错 fatal error: all goroutines are asleep - deadlock! 这是因为无缓冲的通道只有在有接收方能够接收值的时候才能发送成功,否则会一直...