본문 바로가기
computer

프로세스 간의 커뮤니케이션

by 유순이 2021. 6. 21.

직접적인 커뮤니케이션이 가능하지 않다.

 

특별한 IPC 기법이 필요하다.

 

InterProcess Communication

 


 

원칙적으로 금지한 이유 : 프로세스의 코드가 다른 프로세스의 코드 및 데이터의 변경 / 접근하는 건 위험하다 (Stack Overflow 해킹)

 

필요한 이유 : 성능을 높혀 여러 프로세스를 동시에 만들어서 진행 > 이 때 프로세스 간의 상태 확인 및 데이터 송수신이 필요하다.

 

  • fork() > 프로세스 복제 시스템 콜
  • 웹 서버
  • 클라이언트와 서버

 


공유하는 저장 매체를 통해 공유하는 방법도 있다. >> IPC 기법 중 하나

한계 : 실시간 공유는 어렵다.

 

그렇다면?

 

 

 

 

 

 

댓글