while(true){} 是一个无限循环的语句,它的作用是让程序在执行到该语句时不停地循环下去,直到程序被终止或者遇到 break、return 等跳出循环的语句。
无限循环的使用场景比较多,例如:
实现多线程中的循环操作,保持线程一直在运行;
实现服务器中的持续监听客户端请求,等待客户端连接;
实现游戏程序中的主循环,控制游戏的运行。
需要注意的是,在使用无限循环时,需要注意控制循环体内部的逻辑,避免出现死循环,导致程序无法正常结束。通常可以通过添加跳出循环的条件或者使用 break、return 等语句来控制循环的结束。