세마포어(Semaphore) 알아보기


세마포어(Semaphore) 알아보기

이번 포스팅에서는 세마포어에 대해 알아보겠습니다.1. IPC란 . 세마포어는 메세지큐, 공유메모리 등과 함께 가장 많이 쓰이는 IPC자원중 하나입니다. IPC란 Inter Process Communication의 약자로 프로세스간 통신을 위한 자원들을 말합니다. 프로세스간 통신이란 어떨때 쓰일까요? 가령 유닉스 시스템에서 독립적으로 수행되는 2개의 프로세스가 있는데 이들간에 특정 데이터영역을 공유해야 한다면 어떻게 해야 할까요? 먼저 공유할 수 있는 메모리영역이 필요합니다. 이럴때 사용되는 자원이 공유 메모리(shared memory)입니다. 공유메모리를 확보했다면 그 다음에 확보된 공유자원을 접근하는 방법을 지정해야 하겠죠. 근데 공유메모리 영역..........

세마포어(Semaphore) 알아보기에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 세마포어(Semaphore) 알아보기