标签:使用 red send asyncio end ike def col pre
1.涉及到同步锁。
2.涉及到线程阻塞状态和可运行状态之间的切换。
3.涉及到线程上下文的切换。
以上涉及到的任何一点,都是非常耗费性能的操作。
python中使用async await来使用协程
import asyncio
async def test():
await asyncio.sleep(1)
async def main():
task1 = asyncio.create_task(test())
task2 = asyncio.create_task(test())
await task1
await task2
asyncio.run(main())
import asyncio
async def who(name):
await asyncio.sleep(1)
print(name)
async def main():
await asyncio.gather(
who('Bob'),
who('Amy'),
who('Mike'),
)
asyncio.run(main())
待续。。。
标签:使用 red send asyncio end ike def col pre
原文地址:https://www.cnblogs.com/hamusuta/p/12431488.html