<aside> 💡
프로세스 간 통신(IPC, Inter-Process Communication)은 운영 체제에서 서로 다른 프로세스 간에 데이터를 전달하거나 메시지를 교환하는 기술입니다. IPC는 멀티태스킹 환경에서 프로세스들이 효율적으로 협력하고 자원을 공유할 수 있도록 합니다.
</aside>
방법 | 설명 |
---|---|
🌀 파이프 (Pipe) | 단방향 통신 방식으로, 데이터를 한 프로세스에서 다른 프로세스로 전송. |
📥 메시지 큐 (Message Queue) | 비동기식 통신을 지원하며, 프로세스 간 메시지를 큐에 저장하고 꺼내는 방식. |
🗄️ 공유 메모리 (Shared Memory) | 여러 프로세스가 동일한 메모리 공간을 공유하여 빠르게 데이터 전송. |
🌐 소켓 (Socket) | 네트워크를 통해 다른 시스템의 프로세스와 통신하는 방법. |
⚠️ 신호 (Signal) | 특정 이벤트 발생을 알리는 간단한 통신 방식으로, 주로 프로세스 상태를 전달. |