import asyncio import timeit num = 0 async def test(): global num num += 1 print(f"done task {num}") return f"task: {num}" async def main(): task = asyncio.create_task(test()) # ko = await test() # print(await task, ko) if __name__ == '__main__': number = 1000000 while number: number -= 1 asyncio.run(main()) print("are you ok") # time_stage = timeit.timeit("asyncio.run(main())", globals=globals(), number=100000) # print(time_stage)