请教高手,下面2种代码有什么区别!

while (1)
{
        next if (scalar keys %CHILDREN > 0);
}



while (1)
{
        if (scalar keys %CHILDREN > 0)
        {
                next;
        }
}

作者: cnncc   发布时间: 2011-05-17

没有区别

作者: zhlong8   发布时间: 2011-05-17



QUOTE:
没有区别
zhlong8 发表于 2011-05-17 23:36




   

但是后面一种写法会导致CPU占用率超过50%,很奇怪,搞不懂为什么!

作者: cnncc   发布时间: 2011-05-17



QUOTE:
但是后面一种写法会导致CPU占用率超过50%,很奇怪,搞不懂为什么!
cnncc 发表于 2011-05-17 23:38




    难道你第一个不会?两个都是死循环啊

作者: zhlong8   发布时间: 2011-05-17