文章目录
线程的重要方法yield方法
- yield()方法让当前的线程让出CPU执行权,让其他线程先执行
public class ThreadDemo17 {
/**
* yield方法
* */
public static void main(String[] args) {
Thread t1=new Thread(()->{
//方法一
//Thread.currentThread().setName("name");
while (true){
//当前的线程让出CPU执行权,让其他线程先执行
Thread.yield();
System.out.println("当前的线程:"+
Thread.currentThread().getName());
}
},"t1");
t1.start();
Thread t2=new Thread(()->{
while (true){
System.out.println("当前的线程:"+
Thread.currentThread().getName());
}
},"t2");
t2.start();
}
}
执行结果