eshhe raz o buferizacii potoka vyvoda vzaimoblokirovki i vytalkivanie buferov Системные инструменты параллельного выполнения
Еще раз о буферизации потока вывода: взаимоблокировки и выталкивание буферов
020
Два процесса из примера в предыдущем разделе ведут простой диалог, но этого вполне достаточно, чтобы
Секреты программирования
semejstvo funkcij os spawn Системные инструменты параллельного выполнения
Семейство функций os. spawn
029
Функции os.spawnv и os.spawnve впервые были представлены как инструменты запуска программ в Windows
Секреты программирования
prikladnoj interfejs potokov na yazyke c Системные инструменты параллельного выполнения
Прикладной интерфейс потоков на языке C
07
Наконец, если вы собираетесь использовать смешанный программный код на языках Python и C, посмотрите
Секреты программирования
drugie sposoby realizacii potokov vypolneniya s pomoshhju modulya threading Системные инструменты параллельного выполнения
Другие способы реализации потоков выполнения с помощью модуля threading
08
Класс Thread можно также использовать для запуска простых функций и вызываемых объектов других типов
Секреты программирования
zavershenie programmy s dochernimi potokami vypolneniya Системные инструменты параллельного выполнения
Завершение программы с дочерними потоками выполнения
010
Обратите также внимание, что сценарий завершает свою работу вместе с завершением главного потока, при
Секреты программирования
razdelyaemaya pamyat i globalnye obekty Системные инструменты параллельного выполнения
Разделяемая память и глобальные объекты
04
В примере 5.31 используется разделяемая память, которая служит вводом и выводом порожденных процессов.
Секреты программирования
zapusk scenariya Системные инструменты параллельного выполнения
Запуск сценария
020
Теперь вернемся к примеру 5.14. Ниже приводится вывод этого примера после запуска на моем компьютере
Секреты программирования
zavershenie programm Системные инструменты параллельного выполнения
Завершение программ
012
Как мы видели выше, в отличие от языка C, в Python нет функции «main». При запуске программы весь программный
Секреты программирования
modul threading Системные инструменты параллельного выполнения
Модуль threading
015
В стандартную библиотеку Python входят два модуля для работы с потоками: _thread — основной низкоуровневый
Секреты программирования
dvunapravlennyj obmen dannymi s pomoshhju anonimnyh kanalov Системные инструменты параллельного выполнения
Двунаправленный обмен данными с помощью анонимных каналов
019
Обычно каналы позволяют данным перемещаться только в одном направлении — один конец является входом
Секреты программирования