33장. 뮤지션을 사용하여 리소스 초과 방지


상호 제외(mutex) 알고리즘은 공통 리소스의 과도한 사용을 방지하는 데 사용됩니다.

33.1. Mutex 옵션

상호 제외(mutex) 알고리즘은 공통 리소스를 동시에 사용하는 프로세스를 방지하는 데 사용됩니다. 빠른 사용자 공간 뮤지션(futex)은 사용자 공간 스레드가 커널 공간에 컨텍스트 전환이 필요하지 않고 뮤지션을 클레임할 수 있도록 하는 도구입니다.A fast user-space mutex (futex) is a tool that lets a user-space thread claim a mutex without requiring a context switch to kernel space, provided the mutex is not already held by another thread.

표준 특성을 사용하여 pthread_mutex_t 개체를 초기화하면 개인, 비재귀, 비robust 및 비 우선순위 상속 가능 뮤지션이 생성됩니다. 이 오브젝트는 pthreads API 및 RHEL for Real Time 커널에서 제공하는 이점을 제공하지 않습니다.

pthreads API 및 RHEL for Real Time 커널의 이점을 활용하려면 pthread_mutexattr_t 오브젝트를 생성합니다. 이 오브젝트는 futex에 대해 정의된 속성을 저장합니다.

참고

futexMutex 라는 용어는 POSIX 스레드(pthread) 뮤지스트 구문을 설명하는 데 사용됩니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동