当前位置:首页 » 编程语言 » java休眠

java休眠

发布时间: 2023-05-27 19:00:13

java中的sleep()方法

1.所有这些语句都必须在方法里面写,类里面只能存在属性和方法。不存在语句
2.thread.sleep()需要捕捉异常,加try/catch

② java如何用Runnable实现让这线程断断续续的休眠

R r=new R(); 没有必要,等于每个R对象运行时就会产生一个新的R对象,好在你没让它运行起来。否则内存递推很快就满了。
talentwei8899说的对,直接使用Thread.CurrentThread.sleep(1000);

休眠的是当前线程。
若想让进程休眠时间不同,休眠的时间可取个随机数。

③ java 线程休眠的问题

首先能确定你的代码没有问题,其中有一个警告滑棚是你的sleep没有以静态方式调用;

this是指当前类的一个对象,你的MyThread类中根本就没有sleep方法,谈信团则何调用勒;

用t来调用不是出现错误,而是一个警告

Thestaticmethodsleep(long)

并提供了两种fix方法。

一个静态方法需要以一个静态方式去访问调用,如果你使用该类型的一个实例去调用,也是可以的,不过这就违背了设计静态关键或滑字的意愿了,静态方法或变量是先于类构造之前就存在了。

④ java多线程调用同步方法时,休眠后代码为什么执行不到

1、型正java多线程调用同步方法时主程序或者后台服务Service程猜租答序两者必须有一个正在运行着,定时任务才会执行。
2、自动穗慧执行的任务可以设置开启或关闭定时,检查任务的这一开关处于开启状态。
3、源目录在定时的时间点如果没有变化,任务执行后不会留下日志,通过查看任务的最后执行时间确定任务到底执行了没有。
4、执行失败和没有执行不是同一回事,如果是执行失败则要分析失败原因。这是java多线程调用同步方法时,休眠后代码执行不到的原因。

⑤ 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在主方法中Thread.sleep();会让主方法休眠吗

Thread.sleep().会让“当前线程”休眠,当然如果是在主方法内休眠,效果就山坦是“主线程”逗誉桐在主方虚高法内休眠。

⑦ java怎样休眠1秒钟

这是线程问题,用sleep()方法,括号里面填睡眠时间,以毫秒为单位,1秒就填1000。

⑧ JAVA中如何实现多个线程进行不同时间的休眠

public class A extends Thread {
private long times;
public setTimes(long times){
this.times = times ;
}
public A(){}
//或者
// public A(long times){
// this.times = times
// }
public void run{
dosomething
this.sleep(times);
}
public static void main(String[] args) {
A a1 = new A(1000);
A a2 = new A();
a2.setTimes = 2000;
A a3 = new A(3000);
a1.start();
a2.start();
a3.start();
}
}

⑨ java中的sleep是什么意思

java sleep表示进程睡眠。
sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放对象锁。而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象调用notify()方法后本线程才进入对象锁定池准备获取对象锁进入运行状态。

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:336
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:944
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:742
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:372