33.4. 고급 뮤추스 속성


공유 뮤지션, 우선 순위 상속 및 강력한 뮤지컬 속성과 같은 고급 뮤지컬 속성은 표준 뮤지션 동작 이외의 추가 기능을 제공 하기 위해 뮤지션 특성 개체에 저장할 수 있습니다. advanced mutex attributes such as shared mutexes, priority inherit, and robust mutexes can be stored in a mutex attribute object to provide additional capabilities beyond the standard mutex behavior.

33.4.1. 뮤추스 특성

공유 및 개인 뮤지션

공유 Mutex는 프로세스 간에 사용할 수 있지만 리소스 사용량을 크게 늘릴 수 있습니다.

pthread_mutexattr_setpshared(&my_mutex_attr, PTHREAD_PROCESS_SHARED);

실시간 우선 순위 상속

우선 순위 상속을 사용하여 우선 순위 내 버전 문제를 방지할 수 있습니다.

pthread_mutexattr_setprotocol(&my_mutex_attr, PTHREAD_PRIO_INHERIT);

강력한 뮤추스

pthread가 종료되면 pthread 아래의 강력한 뮤지션이 릴리스됩니다. 그러나 이에는 높은 성능 비용이 있습니다. 이 문자열의 _NP 는 이 옵션이 POSIX가 아니거나 이식할 수 없음을 나타냅니다.

pthread_mutexattr_setrobust_np(&my_mutex_attr, PTHREAD_MUTEX_ROBUST_NP);

뮤지션 초기화

공유 Mutex는 프로세스 간에 사용할 수 있지만 리소스 사용량을 크게 늘릴 수 있습니다.

pthread_mutex_init(&my_mutex_attr, &my_mutex);

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동