韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > java基础 > java sleep()和wait()的区别

java sleep()和wait()的区别

java sleep wait

头像

小妮浅浅

2021-08-02 10:19:406835浏览 · 0收藏 · 0评论

区别说明

1、wait()是Object的方法,sleep()是Thread的方法。

2、wait()必须采用同步方法,不需要sleep()方法。

3、线程在同步方法中执行sleep()方法,不释放monitor锁,wait()方法释放monitor锁。

短暂休眠后,sleep()方法会主动退出阻塞,而wait()方法需要在没有指定wait时间的情况下被其他线程中断才能退出阻塞。

实例

import java.text.SimpleDateFormat;
import java.util.Date;
public class TestSleepAndWait {
public static void main(String[] args) {
new Thread1().start();
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
new Thread2().start();
}
}
class Thread1 extends Thread{
private void sout(String s){
System.out.println(s+" "+new SimpleDateFormat("HH:mm:ss:SS").format(new Date()));
}
@Override
public void run() {
sout("enter Thread1.run");
synchronized (TestSleepAndWait.class){//wait只能在同步代码块或者同步方法中使用
sout("Thread1 is going to wait");
try {
TestSleepAndWait.class.wait(); // 这里只能使用持有锁TestSleepAndWait.class.wait(),使用其他对象则报错java.lang.IllegalMonitorStateException
} catch (InterruptedException e) {
e.printStackTrace();
}
sout("after waiting, thread1 is going on");
sout("thread1 is over");
}
}
}
class Thread2 extends Thread{
private void sout(String s){
System.out.println(s+" "+new SimpleDateFormat("HH:mm:ss:SS").format(new Date()));
}
@Override
public void run() {
sout("enter Thread2.run");
synchronized (TestSleepAndWait.class){//wait只能在同步代码块或者同步方法中使用
sout("Thread2 is going to notify");
TestSleepAndWait.class.notify(); 这里只能使用持有锁TestSleepAndWait.class
sout("thread2 is going to sleep 10ms");
try {
Thread.sleep(10);
} catch (InterruptedException e) {
e.printStackTrace();
}
sout("after sleeping, thread2 is going on");
sout("thread2 is over");
}
}
}

以上就是java sleep()和wait()的区别,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《黏糊糊的你》免费观看| 鲁鲁射击免费播放电视剧全部| 打性奴屁股穿开裆裤调教| 爸爸吃女儿奶奶高情商回复| 一边啃奶头一边躁狂会怎么样| 百度推荐官| 免费的行情网站WWW下载大全| 男生的困困赛女生的困困里| 黑料网| 啵啵浏览器| 《办公室高潮秘书2》| 两个奶头被吃得又翘又肿特别疼| 男人晚上吃奶时乳房会变| 用毛笔刷尿孔不准尿出来怎么办| 高清国产少女免费观看电视剧| DO时不堪入耳的话的| 巜强壮的公2做爰观看| 女性扒开大腿内侧小肚子痒| 《好好疼爱里面》免费看| 女性抹胸开襟哺乳衣的注意事项| 《头等舱:特殊待遇》免费观看| 《湿点》未增减板相似| B站暴躁女RAPPER| 《老板娘2》完整版| 九九在线观看免费播放大全电视剧 | 公交车被上高湖了还能坐吗小说| 共享女儿小诗1~10章的背景资..| 《巨大荫蒂》免费| 性做爰A片春欲| 打扑克不盖被子| 女性抹胸开襟哺乳衣的注意事项| 美女两个球球抖动抓球球视频| 两个男人搞一个女人的心理 | 高压监狱2法国1时43分 | 《台球室的特殊待遇》| 《请好好疼爱里面》免费观看 | 一枪战三母2-1免费观看央视网| 老公把舌头放进我B里搅拌| 法国《监狱伦理3》| 女人麻豆国产香蕉久久精品| 色情性黄17C片麻豆AV