Process Control pcntl_getpriority
(PHP 5, PHP 7, PHP 8)
pcntl_getpriority — 모든 프로세스의 우선 순위 얻기
설명
pcntl_getpriority(?int $process_id
= null
, int $mode
= PRIO_PROCESS
): int|false
pcntl_getpriority()는 process_id
의 우선순위를 얻습니다. 우선 순위 수준은 시스템 유형과 커널 버전에 따라 다를 수 있으므로 특정 세부 사항은 시스템의 getpriority(2) 매뉴얼 페이지를 참조하십시오.
매개변수
process_id
null
이면 현재 프로세스의 프로세스 ID가 사용됩니다.mode
PRIO_PGRP
,PRIO_USER
또는PRIO_PROCESS
중 하나입니다.
반환 값
pcntl_getpriority()는 프로세스의 우선 순위를 반환하거나 오류가 발생하면 false
를 반환합니다. 숫자 값이 낮을수록 스케줄링이 더 유리합니다.
경고 이 함수는 부울 false
을 반환할 수 있지만 false
으로 평가되는 부울이 아닌 값을 반환할 수도 있습니다. 자세한 내용은 부울 섹션을 참조하세요. 이 함수의 반환 값을 테스트하려면 === 연산자를 사용하십시오.
변경 로그
버전 | 설명 |
---|---|
8.0.0 | process_id 는 이제 nullable입니다. |
기타
- pcntl_setpriority() - 모든 프로세스의 우선 순위 변경