«pthreads» 태그된 질문

Pthreads (POSIX Threads)는 스레드를 만들고 조작하기위한 표준화 된 C 기반 API입니다. 현재 POSIX.1-2008 (IEEE Std 1003.1, 2013 Edition / The Open Group Base Specifications Issue 7)에 정의되어 있습니다.

3
뮤텍스를 잠그지 않고 pthread_cond_signal 호출
pthread_cond_signal 을 호출하기 전에 뮤텍스 를 잠그고 호출 한 후 뮤텍스를 잠금 해제 해야한다고 어딘가에서 읽었 습니다. pthread_cond_signal () 루틴은 조건 변수에서 대기중인 다른 스레드를 신호 (또는 깨우기)하는 데 사용됩니다. 뮤텍스가 잠긴 후에 호출해야하며 pthread_cond_wait () 루틴이 완료 되려면 뮤텍스를 잠금 해제해야합니다. 내 질문은 : 뮤텍스를 잠그지 않고 pthread_cond_signal 또는 …

4
POSIX 스레드 및 신호
POSIX 스레드와 POSIX 신호가 상호 작용하는 방식의 복잡성을 이해하려고 노력해 왔습니다. 특히 다음 사항에 관심이 있습니다. 신호가 전달되는 스레드를 제어하는 ​​가장 좋은 방법은 무엇입니까 (처음에는 치명적이지 않다고 가정)? 다른 스레드 (실제로 사용 중일 수 있음)에 신호가 도착했음을 알리는 가장 좋은 방법은 무엇입니까? (나는 이미 신호 처리기에서 pthread 조건 변수를 사용하는 …
81 c  pthreads  signals 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.