Встречается на собеседованиях • сегодня
Что такое поток
Поток (thread) — это наименьшая единица выполнения в процессе, которая может выполняться параллельно с другими потоками в рамках одного процесса. Потоки разделяют общую память и ресурсы процесса, что делает их легковесными по сравнению с процессами.
Особенности:
- Потоки выполняются в одном адресном пространстве.
- Глобальные переменные доступны всем потокам.
- Потоки управляются GIL (Global Interpreter Lock) в CPython, что ограничивает параллелизм для CPU-bound задач.
Пример создания потока в Python:
python
import threading
def worker():
print("Поток работает")
thread = threading.Thread(target=worker)
thread.start()
thread.join()Использование:
- I/O-bound задачи (сеть, файлы)
- Параллельные операции, не требующие CPU
- Асинхронные задачи в GUI

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