public static void yield():暂停当前正在执行的线程对象,并执行其他线程。
让多个线程的执行更和谐,但是不能靠它保证一人一次。

public class ThreadYield extends Thread {
@Override
public void run() {
for (int x = ; x < ; x++) {
System.out.println(getName() + ":" + x);
Thread.yield();//你一次我一次的执行 只是一定程度上
}
}
}
public class ThreadYieldDemo {
public static void main(String[] args) {
ThreadYield ty1 = new ThreadYield();
ThreadYield ty2 = new ThreadYield(); ty1.setName("林青霞");
ty2.setName("刘意"); ty1.start();
ty2.start();
}
}

最新文章

  1. datatables中的Options总结(1)
  2. SpringDataJPA的几个使用记录
  3. Android性能优化之一:ViewStub
  4. 使用bufferevent进行libevent服务端和客户端的开发
  5. git123
  6. SQL 如果存在就更新,如果不存在就添加,使用 Merge 函数(SQL2008版本及以上)
  7. C++ Bitsets
  8. 使用__autoload()来管理文件导入
  9. matlab画甘特图
  10. C/C++语言简介之优缺点
  11. JAVA类的方法调用和变量(全套)
  12. Android核心安全机制(一)
  13. Unity UGUI基础之InputField
  14. postgresql drop表后空间不释放
  15. spring-boot+mybatisPlus+shiro的集成demo 我用了5天
  16. Java Try-with-resources
  17. -webkit-line-clamp下多行文字溢出点点点...显示实例页面
  18. 11 并发编程-(线程)-信号量&amp;Event&amp;定时器
  19. 解题:USACO13FEB Taxi
  20. 使用yum安装pip

热门文章

  1. auto_ptr 实现
  2. Android Studio 使用图片
  3. Dijkstra算法C++实现总结
  4. linux shell &amp; man chmod
  5. 【最大流】Escape
  6. 踩坑录-libreoffice fatal error com.sun.start.ucb.Interactive.AugmentedIOException: a folder could not be created
  7. jQuery异步框架探究1:jQuery._Deferred方法
  8. IOS View编程指南笔记
  9. android application类简单介绍(一)
  10. hiho一下 第五十一周(有向图欧拉路径)51