Встречается на собеседованиях • сегодня

Что делает менеджер с оценками задач

Менеджер задач (Task Manager) в Python, например concurrent.futures.ThreadPoolExecutor, управляет выполнением задач в пуле потоков/процессов. Он:

  1. Принимает задачи (функции) через submit() или map()
  2. Распределяет ресурсы (потоки/процессы) для их выполнения
  3. Следит за состоянием (ожидание, выполнение, завершение)
  4. Возвращает результаты или исключения через Future объекты

Пример:

python
from concurrent.futures import ThreadPoolExecutor

def task(n):
    return n * n

with ThreadPoolExecutor(max_workers=2) as executor:
    futures = [executor.submit(task, i) for i in range(3)]
    results = [f.result() for f in futures]  # [0, 1, 4]

Менеджер автоматически обрабатывает очереди, синхронизацию и сбор результатов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы