package com.mxx.demo;
/*
* sleep:会强制让当前线程进入等待,即当前线程的状态为:等待、阻塞
* yield:会先去判断是否有和当前线程相同优先级的线程,如果没有,则自己继续执行,如果
* 有,则将CPU资源让给它,然后进入到就绪状态。
*
*/
class MyThread1 extends Thread
{
public void run(){
for(int i = 1; i <= 10; i++)
{
System.out.println(getName() + " ..." + i);
Thread.yield();
}
}
}
public class Demo2
{
public static void main(String[] args)
{
MyThread1 th1 = new MyThread1();
MyThread1 th2 = new MyThread1();
th1.start();
th2.start();
}
}