process communication

    [Network] C/C++에서 프로세스 간 통신

    💡 본 문서는 'C/C++에서 프로세스 간 통신'에 대해 정리해놓은 글입니다. 프로세스 간 통신은 ip로 통신하는 것보다 빠른 일련의 과정을 통해 메모리를 주고 받고 있습니다. 이 방법 중 일부에 대해 정리하였으니 참고하시기 바랍니다. 1. 소개 많은 사람들이 무거운 작업을 분리하고 추가 최적화, 많은 독립성을 제공할 수 있기 때문에 프로그램을 위해 스레드보다 프로세스를 선택합니다. 예로 들어, Google 크롬 브라우저에서 각 탭을 실행하기 위해서 무거운 처리(예: 서버와의 통신, 네트워크 리소스 관리, 렌더링 등)을 해야하며, 각 탭은 매우 독립적으로 작동하기에 이는 프로세스를 사용하도록 작동합니다. 따라서 하나 프로세스 죽더라도 다른 프로세스에는 영향을 주지 않습니다. 또한 이 설계를 통해 비활성 ..