2
다른 유형의 snchronization 방법은 무엇입니까? (세마포어, 뮤텍스, 바이너리 세마포어 제외)리눅스에서 synhronization의 다른 유형은 무엇입니까?
다른 유형의 snchronization 방법은 무엇입니까? (세마포어, 뮤텍스, 바이너리 세마포어 제외)리눅스에서 synhronization의 다른 유형은 무엇입니까?
저는 여러분이 응용 프로그램 개발과 커널 개발에 대해 이야기하고 있다고 가정합니다.
Linux는 Posix 동기화 기술을 지원합니다. 흔히 사용되는 뮤텍스 (멀티 스레드 응용 프로그램 용)와 세마포어가 있습니다. 여러 가지 방법으로 사용할 수 있습니다 ... 세마포어 사용의 예로는 여러 프로세스가 있고 공유 메모리에 세마포를 유지하는 것이 있습니다.
난 당신이 다음 맨 페이지의 읽는 게 좋습니다
sem_init
pthread_mutex_init
는 또한, 여기에 도움이
희망 잠금 파일의 사용에 good discussion입니다.
커널에서와 같이 일반적으로 동시성 구성 요소 또는 Linux에서 제공하는 구성 요소에 대해 이야기하고 있습니까? – birryree