国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

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

java yield()和sleep()的区别

java yield sleep

头像

小妮浅浅

2021-08-03 09:34:525260浏览 · 0收藏 · 0评论

区别

1、sleep()会导致当前线程暂停指定的时间,没有CPU时间片的消耗

2、yield()只是对CPU调度器的一个提示,如果CPU调度器没有忽略这个提示,会导致线程上下文的切换

sleep()会使线程短暂阻塞,在给定时间内释放CPU资源

如果yield()生效,yield()会使得从RUNNING状态进入RUNNABLE状态

sleep()会几乎百分百地完成给定时间的休眠,但是yield()的提示不一定能担保

一个线程调用sleep()而另一个线程调用interrupt()会捕获到中断信号,而yield则不会

实例

package cn.hanquan.test;
/*
 * sleep模拟倒计时,每一秒减一
 */
public class Lambda {
public static void main(String[] args) {
 
// Labmda表达式
new Thread(() -> {
for (int i = 0; i < 100; i++) {
System.out.println(i);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();
}
}

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

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

关注

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

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

小叔子从后面抱住我的电视剧| 夹腿高潮后注意力不集中能恢复吗| 国产一区| 双乳被四个男人吃奶动态图| 苍井空| 把腿张开臊烂你男男开荤粗肉动浸| 万能浏览器| 爸爸你真棒插曲快来救救我小说| 久久精品欧美一区二区三区| 姨母妈9| 美国大片免费观看2022年上映| 男人吃过女人乳房后会断联吗| 暴躁姐姐BGM国语版| 《麦子的秘密2》在线观看| 《请好好疼爱里面》免费观看| 色翁荡熄300篇| 公交车被上高湖了还能坐吗小说| 禁忌5大结局| 美国式禁忌3乱偷| 地下室SMS录制的全部内容| 儿媳婉柔和父亲王大川的背景故事| 亚洲日韩AV精品一区二区| 苏梓琳| 狗配人的大片视频大全| 欧美大片| 下厨房BY金银花露免费阅读无删..| 18岁的少女与狗高清电视剧| 年轻的母亲在线观看| 国家队动漫| 《酒店激战》动漫1-5集免费观..| 两个男生做酿酿酱酱酱视频| 《女教师的味道3》在线观看| 器材室轮-J-(1):蒙着眼在...| 暴躁老阿姨CSGO技能推荐大全| 《少妇交换做爰6| 医生含着我的奶边摸边做视频| 夜书所见[宋]叶绍翁| 把腿扒开让我添30分钟| 头发染色| 麻豆视频| 不戴套瑜伽教练3)