2017-01-10 4 views
0

뮤텍스라는 이름의 부스트 상호 프로세스를 사용하려고하는데 문서에서이 줄에 대해 약간 혼란 스럽습니다. 전역 이름을 가진 뮤텍스이므로 다른 프로세스에서 찾을 수 있습니다. 이 뮤텍스는 공유 메모리에 놓을 수 없으며 각 프로세스는 자신의 named_mutex를 가져야합니다.왜 mutex 워드 프로세서라는 boost 프로세스는 각 프로세스가 자신의 named 뮤텍스를 가져야한다고 말합니까?

서로 다른 프로세스가 동일한 뮤텍스를 사용하고 싶지 만 각각 자체적으로 사용하지 않기를 바랍니다. 그 줄은 정확히 무엇을 의미합니까? 보인다

http://www.boost.org/doc/libs/1_63_0/doc/html/boost/interprocess/named_mutex.html

답변

2

심하게 모호합니다. 이 같은 읽어야

를 ... 각 프로세스는 자신의 named_mutex클래스 인스턴스가 있어야합니다.

또한 named_mutex 예를 들어, 사용 here를 보라. "named mutex example"으로 스크롤해야합니다.