昨天分析性能问题,看到几段类似代码,大意如下:
long beginTime = System.current(); long interval = 36; for (int i=0; i<100; i++) { if (System.current()-beginTime<interval) { i--; continue; } ...... }
为了等待这几十毫秒,让CPU拼命的干活啊。实在太有创意了。
赶紧换成sleep()
昨天分析性能问题,看到几段类似代码,大意如下:
long beginTime = System.current(); long interval = 36; for (int i=0; i<100; i++) { if (System.current()-beginTime<interval) { i--; continue; } ...... }
为了等待这几十毫秒,让CPU拼命的干活啊。实在太有创意了。
赶紧换成sleep()