社区
Java SE
帖子详情
TimeUnit.MILLISECONDS.sleep Thread.sleep的区别 ?
sxg263
2010-05-31 01:09:44
TimeUnit.MILLISECONDS.sleep Thread.sleep的区别
...全文
1039
3
打赏
收藏
TimeUnit.MILLISECONDS.sleep Thread.sleep的区别 ?
TimeUnit.MILLISECONDS.sleep Thread.sleep的区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huntor
2010-05-31
打赏
举报
回复
JDK API文档里有,多看一下就不会有这类问题
火龙果被占用了
2010-05-31
打赏
举报
回复
没区别,一样的,其内部也是用 Thread.sleep 实现的。
只不过 TimeUnit 可以设置时间单位,可用性比较好一些。
如果要睡觉 1 秒钟的话,就用 TimeUnit.SECONDS.sleep(1);
如果你用 TimeUnit.MILLISECONDS.sleep() 的话,参数就得写 1000
zihuzihuzihu
2010-05-31
打赏
举报
回复
JAVA高级教程实用型
脱机输入输出方式(Off-Line I/O)是为了解决人机矛盾及CPU和I/O设备之间速度不匹配而提出的.
Java并发编程示例(五):线程休眠与恢复
主要介绍了Java并发编程示例(五):线程休眠与恢复,在本节,我们将开发一个程序,使用
sleep
()方法来实现每秒钟打印一次当前时间,需要的朋友可以参考下
Time
Unit
.SE
CONDS
与
Time
Unit
.MILL
ISE
CONDS
区别
Time
Unit
.SE
CONDS
(5)线程等待五秒
Time
Unit
.MILL
ISE
CONDS
(5000)线程等待五秒. 两者的时间单位不一样。 内部都是
Thread
.
sleep
实现。
Time
Unit
.SE
CONDS
.
sleep
() 跟
Thread
.
sleep
() 比较
Time
Unit
.SE
CONDS
.
sleep
方法是使用 Java 标准库中的 java.util.concurrent 包中的
Time
Unit
.SE
CONDS
枚举类来实现的,它会让当前线程暂停指定的秒数,底层调用的还是
Thread
.
sleep
()方法。而
Thread
.
sleep
() 方法是 Java 语言中的一个重载方法,用于让当前线程暂停指定的时间。
Time
Unit
.SE
CONDS
.
sleep
和
Thread
.
sleep
() 都是线程同步相关的方法,但是它们的实现原理和用法略有不同。
Thread
.
sleep
()和
Time
Unit
.SE
CONDS
.
sleep
()的
区别
与联系
https://www.cnblogs.com/sanhuan/p/4826401.html 因为
Thread
.
sleep
方法参数接受的毫秒单位的数值,比较下面代码就知道
Time
Unit
枚举成员的
sleep
方法更优雅:
Time
Unit
.MILL
ISE
CONDS
.
sleep
(10);
Time
Unit
.SE
CONDS
.
sleep
(10);
Time
Unit
.MINUTES.
sleep
(10); ...
Java SE
62,627
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章