Skip to main content

뮤 테스 란 무엇입니까?

상호 제외 객체 또는 Mutex는 컴퓨터 프로그램에 사용하기 위해 생성 된 객체입니다.MUTEX의 필수 기능은 다중 프로그램 스레드가 단일 리소스를 사용할 수 있도록하는 것입니다.일반적으로 상호 배제 객체의 기능은 프로그램의 다양한 측면 사이에서 자원에 대한 액세스가 지속적으로 전달되는 환경을 만들어 단일 자원의 사용을 허용하는 것입니다.computer 컴퓨터 프로그램 응용 프로그램이 열리면 뮤 테스를 활성화하고 생성하는 과정이 이루어집니다.본질적 으로이 프로그램은 MUTEX를 생성하고 개방 프로그램의 효율적인 기능에 필요한 특정 리소스와 관련시킵니다.리소스가 호출되면 운영 체제는 MUTEX에 고유 한 이름을 할당하여 프로그램이 열려있는 한 프로세스를 식별하는 데 사용합니다.mutex가 세션을 위해 활성화되고 이름이 지정되면 자원이 이미 다른 스레드에서 활성화되어 있더라도이 리소스가 필요한 프로그램의 다른 스레드는 액세스 할 수 있습니다.자원의 필요성을 나타내면 MUTEX 함수는 스레드 사이의 자원을 대체 할 수 있도록 시작합니다.최종 사용자에게는이 프로세스가 투명합니다.모든 실용적인 의도와 목적을 위해 두 사용자 또는 두 스레드가 동시에 동일한 리소스를 동시에 만들고있는 것으로 보입니다.

ac리소스를 사용해야하는 다른 스레드는 큐에 들어가서 첫 번째 스레드가 활성 사용으로 끝날 때까지 유지하는 요청을 발급합니다.이 시점에서 리소스가 잠금 해제되고 뮤트 함수는 큐의 다음 스레드를 큐 활성 액세스 할 수 있습니다.세 번째 스레드가 활성화되어 있고 자원이 필요한 경우 MUTEX는이 스레드를 대기열에 정렬하고 회전으로 액세스 할 수 있습니다.