답변:
역사적으로, 유닉스는이 두 신호를했지만, 현대의 시스템은 실시간으로 신호를 SIGRTMIN
... SIGRTMAX
.
신호 API의 엉뚱하고 이식 불가능한 의미로 인해 파이프와 같은 다른 통신 메커니즘보다 신호를 선호하는 유스 케이스는 거의 없습니다. 따라서, 새로운 신호 번호를 할당하는 것이 필요하다고 보지 못했습니다.
신호는 기본 통신 수단 만 제공합니다. 특히 정보를 첨부 할 방법이 없습니다. 수신자는 발신자의 신원이 아닌 신호 번호 만 알고 있습니다. 여러 신호를 하나로 병합 할 수 있습니다. 이러한 모든 제한 사항이 주어지면 신호에 대한 유용한 목적이 많지 않습니다.
보다 복잡한 목적을 위해 파이프 나 소켓과 같은보다 복잡한 상호 작용 수단을 사용하십시오.