Коммуникация между процессами в Python

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

КОМЕНТАРІ • 4

  • @glukis7970
    @glukis7970 Рік тому

    pool.apply блокирует выполнения до завершения процесса? Может надо было использовать асинк версию?

    • @pythonclinic
      @pythonclinic  Рік тому

      может) но это история для другого видео)

  • @user-it3yo1sn6i
    @user-it3yo1sn6i Рік тому +1

    Это очень похоже на замыкание, как мне кажется

    • @pythonclinic
      @pythonclinic  Рік тому

      до определённых пределов, да, похоже, но есть и важное отличие - замыкание органично встроено в язык, не нужно делать ничего специфического, чтобы оно работало, а вот процессы нужно руками сводить вместе, потому что изначально они созданы быть непересекающимися единицами выполнения