「java休眠函数」java中睡眠

博主:adminadmin 2023-01-21 00:48:05 376

本篇文章给大家谈谈java休眠函数,以及java中睡眠对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

c++中有sleep函数可以直接让系统暂停一段时间,java中有不有类似的函数?

标准库中无该函数

但在某些编译系统中有,在有些系统库中有,要根据你那边的环境而定。

如:

linux中有,unsigned int sleep(unsigned int seconds),传入挂起时间,成功返回0,不成功则返回余下的秒数。

windows系统中有Sleep函数(注意大写),void Sleep(DWORD dwMilliseconds); 提供挂起的毫秒数。

例如:

#includeiostream

#includewindows.h

using namespace std;

int main()

{

Sleep(3000);//暂停3秒 S要大写

return 0;

}

java中如何让main函数睡眠

Thread.currentThread().sleep(1000);Thread代表线程,currentThread()代表获取当前线程,sleep()代表睡眠,所以你只要在main函数里面这样写,就能睡眠了。

java 中sleep()方法或者wait()方法的使用

简单说:sleep由线程自动唤醒,wait必须显示用代码唤醒。

sleep是Thread类的静态方法。sleep的作用是让线程休眠制定的时间,在时间到达时恢复,也就是说sleep将在接到时间到达事件事恢复线程执行,例如:

try{

System.out.println("I'm going to bed");

Thread.sleep(1000);

System.out.println("I wake up");

}

catch(IntrruptedException e) {

}

wait是Object的方法,也就是说可以对任意一个对象调用wait方法,调用wait方法将会将调用者的线程挂起,直到其他线程调用同一个对象的notify方法才会重新激活调用者,例如:

//Thread 1

try{

obj.wait();//suspend thread until obj.notify() is called

}

catch(InterrputedException e) {

}

java休眠函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中睡眠、java休眠函数的信息别忘了在本站进行查找喔。