回答:
歴史的に、Unixのは、これらの2つの信号を持っていたが、最近のシステムはリアルタイムシグナルを持っていますSIGRTMIN
... SIGRTMAX
。
シグナルAPIの奇抜で移植性のないセマンティクスのため、パイプのような他の通信メカニズムよりもシグナルが優先されるユースケースはほとんどありません。したがって、新しいシグナル番号を割り当てる必要があると見なされたことはありません。
信号は基本的な通信手段を提供するだけです。特に、情報を添付する方法はありません。受信者は信号番号のみを知っており、送信者の身元は知りません。複数の信号を1つに統合できます。これらのすべての制限を考えると、信号の多くの有用な目的はありません。
より複雑な目的のために、パイプやソケットなどの相互作用のより複雑な手段を使用します。