21 lines
647 B
Python
21 lines
647 B
Python
import asyncio
|
|
|
|
|
|
async def coro(num, seconds):
|
|
print(f"Задача{num} начала свое выполнение")
|
|
await asyncio.sleep(seconds)
|
|
print(f"Задача{num} выполнена за {seconds} секунду(ы)")
|
|
|
|
|
|
async def main():
|
|
# Создание задач из корутины.
|
|
task1 = asyncio.create_task(coro(1, 1))
|
|
task2 = asyncio.create_task(coro(2, 2))
|
|
task3 = asyncio.create_task(coro(3, 3))
|
|
task4 = asyncio.create_task(coro(4, 4))
|
|
task5 = asyncio.create_task(coro(5, 5))
|
|
# Запуск и ожидание выполнения задач.
|
|
await task5
|
|
|
|
|
|
asyncio.run(main())
|