社区
Java SE
帖子详情
TimeUnit.MILLISECONDS.sleep Thread.sleep的区别 ?
sxg263
2010-05-31 01:09:44
TimeUnit.MILLISECONDS.sleep Thread.sleep的区别
...全文
1057
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
提供了更好的可读性和更直观的时间单位表示。在需要明确时间单位的场景下,推荐使用
Time
Unit
类的方法。ArrayList:数组实现,随机访问快,插入删除慢,内存占用小。LinkedList:链表实现,随机访问慢,插入删除快,内存占用大。根据具体的应用场景选择合适的列表实现可以显著提高程序的性能。
wait 与
sleep
的
区别
wait 与
sleep
的
区别
1.
sleep
(long
time
)
sleep
为
Thread
的静态方法,使线程进入到睡眠状态,直到
time
时间到达之后,线程被唤醒,线程进入
sleep
睡眠时,不会释放所占有的锁对象资源。 (
Time
Unit
.MILL
ISE
CONDS
.
sleep
...
Thread
.
sleep
()和
Time
Unit
.SE
CONDS
.
sleep
()的
区别
首先给出结论:线程使用中的暂停,建议优先使用
Time
Unit
类中的
sleep
()
Time
Unit
是什么?
Time
Unit
是java.util.concurrent包下面的一个类,
Time
Unit
提供了可读性更好的线程暂停操作。 首先来看源码,原来是对
Thread
.
sleep
方法的包装,实现是一样的,只是多了时间单位转换和验证,然而
Time
Unit
枚举成员的方法却提供更好的可读性 ...
Thread
.
sleep
() 和
Time
Unit
.SE
CONDS
.
sleep
() 该如何选择?
前两天在研究线程的时候发现了一个比较好用的类
Time
Unit
类,今天来记录一下和
Thread
.
sleep
() 的
区别
,同时也是为了我们另一篇文章做了一些铺垫
Thread
.
sleep
()和
Time
Unit
.SE
CONDS
.
sleep
()的
区别
与联系
刚看到
Time
Unit
.SE
CONDS
.
sleep
()方法时觉得挺奇怪的,这里怎么也提供
sleep
方法,来看一下
sleep
()方法的源码: public void
sleep
(long
time
out) throws InterruptedException { if (
time
out > 0) { long ms = toMillis(
time
out); ...
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章