123456789101112131415161718 |
- import asyncio
- from util import async_timed
- @async_timed()
- async def cpu_bound_work() -> int:
- counter = 0
- for i in range(10000000):
- counter += 1
- return counter
- async def main() -> None:
- task_one = asyncio.create_task(cpu_bound_work())
- await task_one
- asyncio.run(main(), debug=True)
|