プロセス間通信(または実際には他の理由)にリアルタイム信号を使用する価値がある状況はありますか?私にとっては、それらのすべての困難により、コードが過度に複雑になり、保守が困難になり、バグでいっぱいになる可能性があるように思われます。
誰かが私が間違っていることを示すことができればいいのにと思います。
ありがとう、アレックス。
特に、リアルタイムシグナルは、pthreadのNPTL実装で内部的に使用されます。
リアルタイム信号は、基本的な信号とは異なり、キューに入れられるため、エッジでトリガーされるIO準備状況の表示に役立ちます。
リアルタイム信号は、基本的な信号とは異なり、int
/pointerに相当する任意のデータを運ぶこともできます。通知と一緒にもう少しデータを送信したかったことが何度か思い浮かびます。
「複雑すぎて、保守が難しく、バグでいっぱいになる可能性がある」とはどういう意味かわかりません。