/
kajumz
/
python_async
Обзор
Документация
Войти
/
kajumz
/
python_async
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
homework/tasks/task_7.py
22 строки
888 B
kajumz
Initial commit
25 дек 2024, 22:25
Не верифицирован
25 дек 2024, 22:25
43242a1
Код
Авторство
О чём код?
import abc import asyncio class AbstractModel: @abc.abstractmethod def compute(self): ... class Handler: def __init__(self, model: AbstractModel): self._model = model async def handle_request(self) -> None: # Модель выполняет некий тяжёлый код (ознакомьтесь с ним в файле тестов), # вам необходимо добиться его эффективного конкурентного исполнения. # # Тест проверяет, что время исполнения одной корутины handle_request не слишком сильно # отличается от времени исполнения нескольких таких корутин, запущенных конкурентно. # # YOU CODE GOES HERE