Thread中sleep()与yield()的区别
来源:互联网 发布:dijkstra算法求解过程 编辑:程序博客网 时间:2024/06/06 20:14
package com.mxx.demo;
/*
* sleep:会强制让当前线程进入等待,即当前线程的状态为:等待、阻塞
* yield:会先去判断是否有和当前线程相同优先级的线程,如果没有,则自己继续执行,如果
* 有,则将CPU资源让给它,然后进入到就绪状态。
*
*/
class MyThread1extends Thread
{
public void run(){
for(int i = 1; i <= 10; i++)
{
System.out.println(getName() +" ..." + i);
Thread.yield();
}
}
}
publicclass Demo2
{
public staticvoid main(String[] args)
{
MyThread1 th1 =new MyThread1();
MyThread1 th2 =new MyThread1();
th1.start();
th2.start();
}
} 0 0
- Thread中sleep()与yield()的区别
- Thread.yield() 与 Thread.sleep()的区别
- Thread.sleep()与Thread.yield()的区别与联系
- Thread 中 sleep、wait、yield、interrupt 区别
- Thread sleep, yield, wait区别
- Thread.sleep() 和 Thread.yield() 区别
- Thread.sleep() 和 Thread.yield() 区别
- Thread.sleep() 和 Thread.yield() 区别
- Thread.sleep() 和 Thread.yield() 区别
- Thread.sleep() 和 Thread.yield() 区别
- Thread.sleep() 和 Thread.yield() 区别
- Thread.wait()与Thread.yield()的区别
- Thread的wait sleep join yield suspend notify区别
- Thread的wait sleep join yield suspend notify区别
- Thread的wait sleep join yield suspend notify区别收藏
- Java中sleep(),wait(),yield()的区别
- thread.sleep(0)与thread.sleep(1)的区别
- Java中Thread.sleep()和Thread.currentThread.sleep()的区别
- 244.1
- 基于tmpfs使用mongoDB
- maven的pom文件报错: must be "pom" but is "jar"
- 【web】basic HTML(1)
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- Thread中sleep()与yield()的区别
- 把颜色值转成UIImageyu
- sharedata简介和实例 dw_1.sharedata(dw_2)
- 1060. 爱丁顿数(25)-PAT乙级真题
- 用OpenCV实现Photoshop算法(五): 亮度对比度调整
- hadoop1.x和hadoop2.x的区别
- 小游戏 人机猜拳
- 十二章 课后作业1
- Sparse Graph(2016大连网赛)(hdu5876)(BFS+数据结构)