IPC를 구현하는 몇 가지 방법이 있다는 것을 알고있었습니다. 파이프, 소켓 등등. 프로세스와 쓰레드 간의 통신
우리가 부모 프로세스 A를 가지고 두 아이가 B와 C 나는 B는 C.와 통신하려는 경우가 IPC를 사용할 필요가 있음을 알고를 처리하는 말 :
여기 내 질문이다.
1 :이 경우 IPC 방법이 제한되어 있습니까? 이런 종류의 IPC를 구현하려면 IPC의 일부 유형 만 사용할 수 있습니까? 그것은 오직 파이프, 공유 메모리하지만 신호를 사용할 수 있습니다.
질문 2 : 하위 프로세스가 부모와 통신하려면 IPC가 필요합니까? (B는 자식 D가 있습니까? D가 A와 통신을 원할 경우 IPC가 필요합니까?) Q3 : B의 스레드와 D의 스레드가 있으면이 두 스레드가 통신하는 데 IPC가 필요합니까?
Q4 : Q3과 같은 질문입니다. 두 스레드 중 하나는 하위 프로세스에 있고 다른 하나는 상위 프로세스에 있습니까?
감사
안녕하세요. Michael, 훌륭한 답변에 감사드립니다. :) – Sam