기금넷 공식사이트 - 경제 뉴스 - 중요하다은 무슨 뜻인가요?

중요하다은 무슨 뜻인가요?

임계란 어떤 상태나 물리량이 다른 상태나 물리량으로 변하거나, 한 상태나 물리량에서 다른 상태나 물리량으로 변하는 최소한의 변환조건을 말한다.

1. 각 물질에는 특정 온도가 있습니다. 이 온도 이상에서는 아무리 압력을 높여도 기체 상태의 물질이 액화되지 않습니다.

2. 임계온도 이상의 기체 물질을 일반적으로 기체라고 하고, 임계온도 이하의 기체 물질을 증기라고 합니다.

중요 섹션에 진입하는 프로세스의 스케줄링 원칙은 다음과 같습니다.

1. 여러 프로세스가 유휴 임계 섹션에 진입하도록 요청하는 경우 한 번에 하나의 프로세스만 진입할 수 있습니다.

2. 임계 섹션에는 언제든지 두 개 이상의 프로세스가 있을 수 없습니다. 프로세스가 자신의 임계 구역에 진입한 경우 임계 구역에 진입하려는 다른 모든 프로세스는 대기해야 합니다.

3. 임계 구역에 진입한 프로세스는 다른 프로세스가 제 시간에 임계 구역에 진입할 수 있도록 제한된 시간 내에 종료되어야 합니다.

4. 프로세스가 자체 임계 섹션에 들어갈 수 없는 경우 프로세스의 "busy wait" 현상을 피하기 위해 CPU를 포기해야 합니다.

기타 질문:

중요 섹션을 사용할 때 일반적으로 임계 섹션에 들어가는 스레드가 떠나지 않는 한 다른 모든 스레드는 너무 오랫동안 실행되는 것이 허용되지 않습니다. 이 임계 섹션에 들어가려고 하면 스레드가 일시 중지되고 대기 상태로 들어가며, 이는 프로그램의 실행 성능에 어느 정도 영향을 미칩니다. 특히, 사용자 입력이나 기타 외부 개입을 기다리는 작업을 임계 영역에 포함하지 않도록 주의해야 합니다.

Critical 섹션에 진입했지만 해제되지 않은 경우 다른 스레드도 오랫동안 대기하게 됩니다. 즉, 크리티컬 섹션에 진입하기 위해 EnterCriticalSection() 문을 실행한 후 어떤 일이 발생하더라도 일치하는

LeaveCriticalSection()이 실행될 수 있는지 확인해야 합니다. 구조적 예외 처리 코드를 추가하면 LeaveCriticalSection() 문의 실행을 보장할 수 있습니다. 임계 섹션 동기화는 매우 빠르지만 이 프로세스 내의 스레드를 동기화하는 데만 사용할 수 있으며 여러 프로세스의 스레드를 동기화하는 데는 사용할 수 없습니다.

위 내용에 대한 참조: Baidu Encyclopedia-Critical