导航:首页 > 编程语言 > javasleep唤醒

javasleep唤醒

发布时间:2023-04-07 03:33:06

java sleep 和wait的区别

java中sleep和wait的区别主要有两点,第一sleep必须指定时间,而wait可以指定也可以不指定;第二在同步中,sleep释放cpu执行权,但是不释放锁,而wait释放cpu执行权和锁。
java中sleep和wait都是让线程休眠的方法,它们都是阻塞方法。在同步中,需要注意根据具体的需求来选择使用sleep和wait。

Ⅱ java 中用了thread.sleep()这个函数以后,当线程再被唤醒时,是重新执行thread.run()吗

都不是,而是继续执行当前线程sleep后的操作

Ⅲ java sleep() 和 wait() 有什么区别

1、同步锁的对待不同:

sleep()后,程序并不会不释放同步锁。

wait()后,程序会释放同步锁。

2、用法的不同:

sleep()可以用时间指定来使他自动醒过来。如果时间不到你只能调用interreput()来强行打断。

wait()可以用notify()直接唤起。


3、属于不同的类:

sleep()的类是Thread。

wait()的类是Object。

阅读全文

与javasleep唤醒相关的资料

热点内容
java修改ip地址 浏览:825
java操作cookie 浏览:683
ping命令2个ip 浏览:220
怎么御载软件商店加密应用 浏览:804
小周服务器为什么进不去 浏览:298
游戏制作用什么编译语言 浏览:639
矢量图怎么加密码 浏览:668
知到app怎么刷课时 浏览:600
三程序员那么可爱 浏览:954
有票app怎么退票 浏览:603
cmd命令连接oracle数据库 浏览:668
postgresqllinux命令 浏览:512
编译原理翻译文法的功能 浏览:444
51单片机LCD电路 浏览:893
我的世界如何玩宝可梦服务器 浏览:261
天天象棋app怎么找不到了 浏览:661
如何格式化内存卡上加密的照片 浏览:35
上汽大众app哪里上传发票 浏览:118
手机电池加密屏幕加密 浏览:388
基于51系列单片机的智能家居 浏览:585