Rumah >pembangunan bahagian belakang >tutorial php >PHP 防止 while true循环 CPU 使用率过高的方法

PHP 防止 while true循环 CPU 使用率过高的方法

不言
不言asal
2018-04-10 10:49:002451semak imbas

本篇文章给大家分享的内容是关于PHP 防止 while true循环 CPU 使用率过高的方法 ,有需要的朋友可以参考一下

一个简单的事例

比如在用 php、redis做消息对列的时候可以使用,可以根据实际应用场景来做修改

test.php
<?php
$i = 0;
while (true) {
    $i++;
    if ( $i%30==0 ){
        sleep(1);
    }
    echo $i;
}


<?php
$i = 0;
while (true) {
    $i++;
    if ( $i%30==0 ){
        sleep(1);
    }
    echo $i;
}



执行:  php test.php

Atas ialah kandungan terperinci PHP 防止 while true循环 CPU 使用率过高的方法 . Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:10道关于PHP的面试题 Artikel seterusnya:js比较流行的几种js框架