1
我有一個Python扭曲的應用程序,其工作是執行os進程,監視它們的生命週期並收集它們的日誌和退出狀態。 現在我想添加一個功能,允許子進程向父進程通知它的進度(例如50%完成)。如何以最佳方式啓用此通信? 我想到了一個休息端點在家長的子帖子。 有沒有其他更好的方法來啓用父進程和子進程之間的通信(可以是任何進程)?從孩子通知父進程的最佳方式
PS:應用程序被寫入扭曲。
我有一個Python扭曲的應用程序,其工作是執行os進程,監視它們的生命週期並收集它們的日誌和退出狀態。 現在我想添加一個功能,允許子進程向父進程通知它的進度(例如50%完成)。如何以最佳方式啓用此通信? 我想到了一個休息端點在家長的子帖子。 有沒有其他更好的方法來啓用父進程和子進程之間的通信(可以是任何進程)?從孩子通知父進程的最佳方式
PS:應用程序被寫入扭曲。
考慮os.pipe或multiprocessing.pipe and queues在子進程和父進程之間進行通信。您也可以使用semaphores。
你也可以使用RabitMQ來做IPC或者只是read a file that's being written to。