国产成人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电脑。

关注

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

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

美女胸部视频| 黄瓜视频APP| 妈妈的职业4免费观看完整版高清| 王叔我老公还在客厅呢什么小说 | 伦理《少妇的滋味》完整版| 《妻子6》在线观看免费版电视剧| 蜜桃成熟时在线| 有夫之妇精油按摩的功效与作用 | 丰满的儿女小月的身世与背景介绍| 教室停电插班花赵柔笔趣阁九流糖 | 女性肛交一次肛门多久恢复| XO0OOXXO0OXXX后面..| 女生胸前两颗大大的包是什么| 《法国空乘5》观看| 女人大阴唇夹缝是阴虚还是阳虚| 韩剧《我的瑜伽教练》免费观看| 电臀舞| GTV一同看GTV蓝颜| 保姆的特殊待遇5| 男生把小困困放到女生困里视频| 《疯狂伴娘》在线观看| 《黏糊糊的你》免费观看| 少女的秘密24集| 暴躁老妈高清免费观看电视剧| 何以笙默床戏| 女性三角毛毛区有片毛掉光正常吗| 免费观看B站刺激战场2023| YSL水蜜桃86满十八岁会黑吗..| 《魅魔之耻》1~4集免费看| 《爆乳女警2》完整版| 成都私人情侣免费看电视剧的软件 | B站未过审的跳舞视频| GAI视频免费播放器| 少妇高潮喷水久久久久久久久| 刘老汉的儿媳小雪的背景资料 | 4488YY无码亚洲人成| 电影《乳妓》在线观看| 灯草和尚 小说| 外国大扔子视频播放| 绝色儿媳在线观看免费版电视剧 | 胡乱说深见君