韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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电脑。

关注

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

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

麻花星空天美MV免费观看电视剧| 《艳妻互换》完整版| 老公让我把B扒开他日| 教练在泳池下添我做爰| 庄锶敏| 羞答答在线观看免费高清电视剧| BOBO浏览器(海外版)| 他的大手在秘密花园游走漫画| 白丝脚上的浓浓的精华液能用吗 | 白日梦我小说| 妈妈的朋友在线播放| 苏苏的公交车日记TXT| C2000论坛| 魔咒未删减| 《一滴都不许漏》何泽城林荫 | 孤男寡女免费观看高清电视剧狂飙| 免费看网站在线观看人数在哪直播 | 妈妈叫我戴上避孕套是什么歌| 东北老阿姨高清免费观看电视剧| 黄金网站9.1免费入口| 电影《满足2》完整版在线观看 | 女生给男生吃小头头| 特殊按摩治疗师| 音响怎么选| 情满四合院| 高清大人LOGO图片清晰大全| 《女教师的味道3》在线观看| 男牛的困困到女生困困里视频免费| 《性房纵欲》在线观看| 《办公室高潮秘书2》电影| 他的大手在秘密花园游走漫画 | 女人尝试到更粗大的心理变化 | 女性穿裤子阴沟凸起是咋回事| 老婆误把空调维修工当| 初二学生小馒头| 动漫《纯洁的修女》在线看| 《性88分钟》| 狗配人的大片视频大全| 欧美大片| 办公室刺激战场3| 做爰高潮A片(毛片)