Top.Mail.Ru
Ответы

Приостановка процесса python

Привет!!!!
Выполняется бесконечный цикл python в окне командной строки. как прописать во второй программе (вообще отдельные файлы) паузу в первой программе (там где выполняется бесконечный цикл) на время выполнения второй программы?

По дате
По Рейтингу
Аватар пользователя
Мудрец
8мес

Для коммуникации между разными процессами есть целая система — IPC, Inter-Process Communication. В WinAPI, вроде бы, есть встроенные инструменты для этого.

Но в принципе, ты можешь создать свой IPC через сокеты. Найди неиспользуемый порт, запусти сокет на одном процессе. При каждом проходе бесконечного цикла проверяй, нет ли сообщений на этом сокете. На контролирующем процессе отправляй туда сообщение об остановке.

Аватар пользователя
8мес

Нажать на кнопку стоп