Что такое поток в рамках процесса

Python Junior Без компании
Что такое поток в рамках процесса
Ответы
Поток (thread) — это наименьшая единица выполнения внутри процесса. Один процесс может содержать несколько потоков, которые выполняются параллельно в рамках одного адресного пространства. Потоки разделяют ресурсы процесса (память, файлы), но имеют собственные стеки и регистры. **Ключевые особенности:** - Легковесны по сравнению с процессами (создание/переключение быстрее) - Разделяют память процесса (глобальные переменные доступны всем потокам) - GIL в CPython ограничивает параллельное выполнение Python-кода **Пример создания потока в Python:** ``` import threading def worker(): print("Поток выполняет работу") thread = threading.Thread(target=worker) thread.start() thread.join() ```