dvunapravlennyj obmen dannymi s pomoshhju anonimnyh kanalov Системные инструменты параллельного выполнения
Двунаправленный обмен данными с помощью анонимных каналов
01
Обычно каналы позволяют данным перемещаться только в одном направлении — один конец является входом
Секреты программирования
interval perekljucheniya potokov vypolneniya Системные инструменты параллельного выполнения
Интервал переключения потоков выполнения
01
В некоторых случаях параллельные изменения могут выполняться корректно и без применения блокировок, если
Секреты программирования
perenosimyj modul zapuska programm Системные инструменты параллельного выполнения
Переносимый модуль запуска программ
00
Из-за всех этих различий в запуске программ на разных платформах может оказаться трудным запомнить, какие
Секреты программирования
atomarnye operacii Системные инструменты параллельного выполнения
Атомарные операции
02
Из-за того, каким образом интерпретатор Python использует GIL для синхронизации доступа к виртуальной
Секреты программирования
i sovmestno ispolzuemaya informaciya Системные инструменты параллельного выполнения
И совместно используемая информация
05
В отличие от процессов, потоки выполняются параллельно внутри одного и того же процесса и совместно используют
Секреты программирования
vzaimodejstviya mezhdu processami Системные инструменты параллельного выполнения
Взаимодействия между процессами
01
Как мы видели выше, когда сценарии порождают потоки выполнения — задачи, выполняемые параллельно
Секреты программирования
ispolzovanie komandy dos start Системные инструменты параллельного выполнения
Использование команды DOS start
02
Чтобы понять, почему это происходит, нужно сначала разобраться, как действует команда DOS start в целом.
Секреты программирования
potoki vypolneniya Системные инструменты параллельного выполнения
Потоки выполнения
03
Потоки выполнения представляют еще один способ запуска операций, выполняемых одновременно. В двух словах
Секреты программирования
formy vyzova funkcii os exec Системные инструменты параллельного выполнения
Формы вызова функции os. exec
02
Аргументы функции os.execlp определяют программу, которая должна быть выполнена, и аргументы командной
Секреты программирования
drugie sposoby zapuska programm Системные инструменты параллельного выполнения
Другие способы запуска программ
03
До сих пор в этой книге мы видели разные способы запуска программ — от комбинации функций os.
Секреты программирования