社区
Java SE
帖子详情
TimeUnit.MILLISECONDS.sleep Thread.sleep的区别 ?
sxg263
2010-05-31 01:09:44
TimeUnit.MILLISECONDS.sleep Thread.sleep的区别
...全文
963
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
打赏
举报
回复
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
() 都是线程同步相关的方法,但是它们的实现原理和用法略有不同。
使用
Time
Unit
的睡眠代替
Thread
.
sleep
()
INDEX§1 各种睡法(写法)§2 睡姿(源码)§3 为什么要这么用 §1 各种睡法(写法)
Time
Unit
.NANOSE
CONDS
.
sleep
(1);//纳秒
Time
Unit
.MICROSE
CONDS
.
sleep
(1);//微秒
Time
Unit
.MILL
ISE
CONDS
.
sleep
(1);//毫秒
Time
Unit
.SE
CONDS
.
sleep
(1);//秒
Time
Unit
.MINUTES.
sleep
(1);//分钟
Time
Unit
.HOURS.
sleep
(1);//小时
Time
Unit
.DA
java之
Time
Unit
.SE
CONDS
.
sleep
()详细分析(全)
目录前言1. 源码2. 代码实战3. 代码对比 前言
Time
Unit
是java.util.concurrent包下的一个类名 主要功能是暂停线程的操作 与
Thread
.
sleep
()一样的功能都是暂停线程
Time
Unit
.SE
CONDS
.
sleep
()这个方法可以精确到任意时间,指定DAYS、HOURS、MINUTES,SE
CONDS
、MILL
ISE
CONDS
和NANOSE
CONDS
Thread
.
sleep
()参数只能是毫秒,只可以精确到毫秒数 1. 源码 枚举变量主要有(参数选择主要有) 很有可
Time
Unit
.SE
CONDS
.
sleep
()和
sleep
区别
刚看到
Time
Unit
.SE
CONDS
.
sleep
()方法时觉得挺奇怪的,这里怎么也提供
sleep
方法? public void
sleep
(long
time
out) throws InterruptedException { if (
time
out > 0) { long ms = toMillis(
time
out); int ns = e...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章