Встречается на собеседованиях • сегодня
Что такое мультипоток
Мультипоток (многопоточность) — это техника выполнения нескольких потоков в рамках одного процесса, где потоки делят общие ресурсы (память, файлы). В Python используется модуль threading.
Особенности:
- Потоки легковесны по сравнению с процессами.
- В CPython из-за GIL (Global Interpreter Lock) потоки не выполняются параллельно на CPU, но полезны для I/O-bound задач.
Пример:
python
import threading
def task():
print("Поток выполняется")
threads = []
for _ in range(3):
t = threading.Thread(target=task)
threads.append(t)
t.start()
for t in threads:
t.join()Когда использовать:
- Работа с сетью/файлами (I/O-bound).
- Не подходит для CPU-bound задач (лучше
multiprocessing).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы