震惊!等待时间竟然用for循环!

  昨天分析性能问题,看到几段类似代码,大意如下:

long beginTime = System.current();
long interval = 36;

for (int i=0; i<100; i++)
{
    if (System.current()-beginTime<interval)
    {
        i--;
        continue;
    }

    ......
}

  为了等待这几十毫秒,让CPU拼命的干活啊。实在太有创意了。

  赶紧换成sleep()

猜你喜欢

转载自blog.csdn.net/quantum7/article/details/93708314