发布网友
共4个回答
热心网友
sleep(毫秒数)是Thread类的静态方法。
使用时:Thread.sleep(毫秒数);
如Thread.sleep(1000);该线程睡眠1秒钟,之间此线程什么都不做。
等1秒钟之后,继续余下代码执行。
不过线程是没有保证的。也许1秒钟之后,该线程没有转为可运行状态,也是可能的。
热心网友
让程序暂停的方法,比如你在mian方法里面要打印一个东西
System.out.println("smith");
然后你在他上面调用一个Thread.sleep("5000");一个方法那么他就暂停执行5秒钟,单位是毫秒
热心网友
我是开发游戏的,在游戏中sleep一般用在游戏循环中,比如:
void run(){//游戏主线程的执行
while(游戏中){
执行游戏逻辑
sleep(30);
repaint();//刷新屏幕
}
}
这样 每30ms就会刷新一次游戏画面
热心网友
sleep就是让线程休眠一段时间。。。。
当前sleep的线程将cpu使用权交给其他线程