我有兩種類型的進程。如何使用python信號在獨立進程之間發送消息?
我希望進程B
等待來自進程A
的消息。一旦A
發送消息,進程B
應處理消息並再次等待。
此外,我將有多個進程A
和進程B
的實例。因此,所有B
進程都應將消息發送到所有A
進程。
我在看像signals
,但附帶一個字符串。
這樣做的最好方法是什麼?
我知道我可以創建一個pipe
並繼續閱讀pipe
在while
,但它似乎無益。另外,一旦閱讀,它會不會從pipe
中刪除?
注意:沒有一個進程是彼此的子進程。
進程'A'和'B'如何知道對方? –
他們沒有。但是如果有幫助的話,我可以讓所有'A'進程在某處註冊它們的線程標識。 – ATOzTOA