Коммуникация между процессами в Python
Вставка
- Опубліковано 10 лип 2024
- Процессы по определению работают с независимыми областями памяти, но есть несколько способов организовать коммуникацию между ними с помощью последовательных передач копий объектов.
Группа в тг, где я делюсь своими мыслями и даю контекст к видео - t.me/PythonClinicChnl
Таймкоды:
00:00 - интро
00:50 - демо независимости
03:16 - очередь
06:45 - менеджер ресурсов
09:05 - менеджер и пул
10:17 - аутро
pool.apply блокирует выполнения до завершения процесса? Может надо было использовать асинк версию?
может) но это история для другого видео)
Это очень похоже на замыкание, как мне кажется
до определённых пределов, да, похоже, но есть и важное отличие - замыкание органично встроено в язык, не нужно делать ничего специфического, чтобы оно работало, а вот процессы нужно руками сводить вместе, потому что изначально они созданы быть непересекающимися единицами выполнения