posix 다중 루틴 유감 - sysconf 시스템 변수

1980 단어 conf
함수sysconf()는 시스템 제한이나 옵션을 설정할 수 있는 현재 값을 되돌려줍니다.시스템에서 같은 라인, 프로세스, 신호량과 관련된 여러 변수와 상수를 정의했다.다음은 일부 변수와 상수를 열거했다.
 
변량
이름 값(Name Value)
묘사하다
_SC_THREADS
_POSIX_THREADS
지원 스레드
_SC_THREAD_ATTR_STACKADDR
_POSIX_THREAD_ATTR_STACKADDR
스레드 스택 주소 속성 지원
_SC_THREAD_ATTR_STACKSIZE
_POSIX_THREAD_ATTR_STACKSIZE
스레드 스택 크기 속성 지원
_SC_THREAD_STACK_MIN
PTHREAD_STACK_MIN
스레드 스택 저장소의 최소 크기, 바이트 단위
_SC_THREAD_THREADS_MAX
PTHREAD_THREADS_MAX
프로세스당 최대 스레드 수
_SC_THREAD_KEYS_MAX
PTHREAD_KEYS_MAX
프로세스당 최대 키워드 수
_SC_THREAD_PRIO_INHERIT
_POSIX_THREAD_PRIO_INHERIT
지원 우선 순위 상속 옵션
_SC_THREAD_PRIO
_POSIX_THREAD_PRIO_
스레드 우선 순위 옵션 지원
_SC_THREAD_PRIORITY_SCHEDULING
_POSIX_THREAD_PRIORITY_SCHEDULING
스레드 우선 순위 스케줄링 옵션 지원
_SC_THREAD_PROCESS_SHARED
_POSIX_THREAD_PROCESS_SHARED
프로세스 공유 동기화 지원
_SC_THREAD_SAFE_FUNCTIONS
_POSIX_THREAD_SAFE_FUNCTIONS
스레드 보안 함수 지원
_SC_THREAD_DESTRUCTOR_ITERATIONS
_PTHREAD_THREAD_DESTRUCTOR_ITERATIONS
스레드가 종료될 때 스레드의 특정 데이터를 삭제하려는 시도 횟수를 결정합니다
_SC_CHILD_MAX
CHILD_MAX
UID당 허용되는 최대 프로세스 수
_SC_PRIORITY_SCHEDULING
_POSIX_PRIORITY_SCHEDULING
지원 프로세스 스케줄링
_SC_REALTIME_SIGNALS
_POSIX_REALTIME_SIGNALS
실시간 신호 지원
_SC_XOPEN_REALTIME_THREADS
_XOPEN_REALTIME_THREADS
X/Open POSIX 실시간 스레드 특성 그룹 지원
_SC_STREAM_MAX
STREAM_MAX
프로세스가 열 수 있는 흐름의 수를 결정합니다
_SC_SEMAPHORES
_POSIX_SEMAPHORES
지원 신호량
_SC_SEM_NSEMS_MAX
SEM_NSEMS_MAX
라인이 보유할 수 있는 신호량의 최대 수를 결정한다
_SC_SEM_VALUE_MAX
SEM_VALUE_MAX
신호량의 최대치를 결정하다
_SC_SHARED_MEMORY_OBJECTS
_POSIX_SHARED_MEMORY_OBJECTS
공유 메모리 객체 지원
다음은 sysconf () 호출의 예입니다.
 
 
if(PTHREAD_STACK_MIN == (sysconf(_SC_THREAD_STACK_MIN))){  
   //...  
} 

좋은 웹페이지 즐겨찾기