线程礼让:允许其他线程进入

线程礼让:允许其他线程进入

应用场景:游戏中放大招从开始到完成需要一定时间,这时可以普攻

package com.li.changGe.multithreading.threadState;

public class YieldDemo01 implements Runnable{
  public static void main(String[] args) {
    YieldDemo01 yieldDemo01 = new YieldDemo01();

    new Thread(yieldDemo01,"nirvana").start();
    new Thread(yieldDemo01,"ordinary").start();
  }

  @Override
  public void run() {
    String current = Thread.currentThread().getName();
    System.out.println(current+"start");

    Thread.yield();

    System.out.println(current+"end");

  }

}

礼让前:大招放完才能普攻

线程礼让:允许其他线程进入_第1张图片

礼让后:放大招时可以普攻

线程礼让:允许其他线程进入_第2张图片

你可能感兴趣的:(java基础,udp,网络,网络协议)