
pcntl_getpriority 함수의 첫 번째 인수는 프로세스의 ID를 나타내는 PID입니다.
pcntl_getpriority 함수의 반환값은 프로세스의 우선순위를 나타내며, -20에서 19까지의 정수값을 반환합니다.
예제를 통해 pcntl_getpriority 함수를 사용하는 방법을 설명드리겠습니다.
#hostingforum.kr
php
<?php
$pid = pcntl_fork();
if ($pid == -1) {
die("Could not fork");
} elseif ($pid) {
// 부모 프로세스
$priority = pcntl_getpriority(0, $pid);
echo "프로세스 ID: $pid, 우선순위: $priorityn";
} else {
// 자식 프로세스
pcntl_setpriority(5); // 우선순위 5로 설정
echo "자식 프로세스 우선순위: " . pcntl_getpriority(0, getmypid()) . "n";
}
?>
위의 예제에서 pcntl_getpriority 함수는 프로세스의 우선순위를 얻기 위해 사용됩니다. pcntl_getpriority 함수의 첫 번째 인수는 0으로 설정되어 있으며, 두 번째 인수는 프로세스의 ID를 나타내는 PID를 받습니다. pcntl_getpriority 함수의 반환값은 프로세스의 우선순위를 나타내며, -20에서 19까지의 정수값을 반환합니다.
2025-06-10 14:48