1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| import concurrent.futures import asyncio
def get(x): print(x)
async def main(): p = concurrent.futures.ProcessPoolExecutor() for i in range(10): obj = p.submit(get, i) fut = asyncio.wrap_future(obj) await fut
if __name__ == '__main__': asyncio.run(main())
|