아무도 나를 설명 할 수있다 흘리 또는 수면는 CPU를 언로 드하는 데 도움이됩니다.
다음과 같이 샘플 코드를 작성했습니다. 당신이 usleep()
을 실행하면PHP 코드 설명
while (1) // check if the data file has been modified
{
usleep(10000); // sleep 10ms to unload the CPU**
clearstatcache();
$currentmodif = filemtime($filename);
}
어떤 조건에서 루프를 종료합니까? – zerkms
'언로드'되지 않습니다. Sleep은 프로세스를 잠자기 상태로 만들고 다른 프로세스를 실행할 수있게하므로 프로세스가 CPU의 시간 조각을 100 % 사용하지 않습니다 (지속 시간은 다양한 요인에 따라 다릅니다). 이것은 멀티 태스킹이 이루어지는 방법입니다. –
http://linux.die.net/man/3/usleep – mario