10 처지: 독자-저자 문제, 모니터 (동기화), 검사와 지정, 임계 구역, 입출금 문제, 상호 배제, 생산자-소비자 문제, 피터슨의 알고리즘, 세마포어, 원자성.
독자-저자 문제
전산학에서 독자-저자 문제(readers-writers problem)란 여러 명의 독자와 저자들이 하나의 저장 공간(버퍼)을 공유하며 이를 접근할 때 발생하는 문제이.
새로운!!: 임계 구역 문제와 독자-저자 문제 · 더보기 »
모니터 (동기화)
전산학에서 모니터(monitor)는 프로세스 또는 스레드를 동기화하는 방법 중 하나로서, 그 방법으로 활용하기 위해 구현된 기능 또는 모듈을 뜻. 주로 고급 언어에서 이 기능을 지원하며, 한번에 하나의 프로세스만 모니터에서 활동하도록 보장해준.
새로운!!: 임계 구역 문제와 모니터 (동기화) · 더보기 »
검사와 지정
사와 지정(test-and-set) 명령어는 동시성을 제어하기 위한 동기화 명령어 중 하나로서, 하드웨어의 도움을 받아 수행.
새로운!!: 임계 구역 문제와 검사와 지정 · 더보기 »
임계 구역
임계 구역(critical section) 또는 공유변수 영역은 병렬컴퓨팅에서 둘 이상의 스레드가 동시에 접근해서는 안되는 공유 자원(자료 구조 또는 장치)을 접근하는 코드의 일부를 말. 임계 구역은 지정된 시간이 지난 후 종. 때문에 어떤 스레드(태스크 또는 프로세스)가 임계 구역에 들어가고자 한다면 지정된 시간만큼 대기해야.
새로운!!: 임계 구역 문제와 임계 구역 · 더보기 »
입출금 문제
입출금 문제는 입금과 출금이 동시에 수행될 때 발생할 수 있는 문제로서, 경쟁 상태에 관한 문제 중 하나이.
새로운!!: 임계 구역 문제와 입출금 문제 · 더보기 »
상호 배제
상호 배제(相互排除, mutual exclusion, Mutex, 뮤텍스)는 동시 프로그래밍에서 공유 불가능한 자원의 동시 사용을 피하기 위해 사용되는 알고리즘으로, 임계 구역(critical section)으로 불리는 코드 영역에 의해 구현.
새로운!!: 임계 구역 문제와 상호 배제 · 더보기 »
생산자-소비자 문제
생산자-소비자 문제(producer-consumer problem)는 여러 개의 프로세스를 어떻게 동기화할 것인가에 관한 고전적인 문제이.
새로운!!: 임계 구역 문제와 생산자-소비자 문제 · 더보기 »
피터슨의 알고리즘
슨의 알고리즘(Peterson's algorithm)은 상호 배제를 위한 병렬 프로그래밍 알고리즘으로서, 공유 메모리를 활용하여 여러 개의 프로세스가 하나의 자원을 함께 사용할 때 문제가 발생하지 않도록 해준.
새로운!!: 임계 구역 문제와 피터슨의 알고리즘 · 더보기 »
세마포어
세마포어(Semaphore)는 에츠허르 데이크스트라가 고안한, 두 개의 원자적 함수로 조작되는 정수 변수로서, 멀티프로그래밍 환경에서 공유 자원에 대한 접근을 제한하는 방법으로 사용.
새로운!!: 임계 구역 문제와 세마포어 · 더보기 »
원자성
원자성(atomicity)은 어떤 것이 더 이상 쪼개질 수 없는 성질을 말. 어떤 것이 원자성을 가지고 있다면 원자적(atomic)이.
새로운!!: 임계 구역 문제와 원자성 · 더보기 »