while(true) {
 try {
 Thread.sleep(50);
 } catch (InterruptedException e) {
 e.printStackTrace();
 }
}

在没有利用cpu来计算时,不要让while(true)空转浪费CPU,这时可以使用yield或sleep来让出cpu的使用权给其他程序

sleep适用于无需锁同步的场景

Q.E.D.