1. Thread.yield():

api中解释: 暂停当前正在执行的线程对象,并执行其他线程。

注意:这里的其他也包含当前线程,所以会出现以下结果。

  1. public class Test extends Thread {
  2. public static void main(String[] args) {
  3. for (int i = 1; i <= 2; i++) {
  4. new Test().start();
  5. }
  6. }
  7. public void run() {
  8. System.out.print("1");
  9. yield();
  10. System.out.print("2");
  11. }
  12. }

输出结果: 1122 或者 1212

2. Thread.sleep(long millis):

解释:使当前线程暂停millis所指定的毫秒,转到执行其它线程。

最新文章

  1. ABP(现代ASP.NET样板开发框架)系列之12、ABP领域层——工作单元(Unit Of work)
  2. AFN框架内部结构
  3. Codeforces 703B (模拟) Mishka and trip
  4. Jquery-获取iframe中的dom对象
  5. HTML5标签学习之~~~
  6. Windows宿主机访问Ubuntu中mysql数据库笔记
  7. ASP.NET前台html页面对table数据的编辑删除
  8. Ajax通过FormData上传文件
  9. c语言的流程控制
  10. 10_Android中通过HttpUrlConnection访问网络,Handler和多线程使用,读取网络html代码并显示在界面上,ScrollView组件的使用
  11. SpringBoot集成Security,JWT,Swagger全分析
  12. 使用google earth engine根据NDWI(归一化水指数)提取水体信息
  13. LabVIEW--为设备添加配置文件.ini
  14. Java 解析Excel(xls、xlsx两种格式)
  15. U3D学习002——编辑器使用
  16. web入门之十 JS高级编程基础
  17. C++ 文本查询2.0(逻辑查询)
  18. django admin的自定制
  19. flask用session记录状态
  20. 【shell 每日一练6】初始化安装Mysql并修改密码

热门文章

  1. C#细说多线程(上)
  2. 【monkeyrunner】monkeyrunner脚本录制和回放
  3. 使用anaconda安装tensorflow (windows10环境)
  4. QT win 安装配置
  5. 学习笔记之Android
  6. [转][C#]常用开源项目
  7. 详解Oracle的几种分页查询语句
  8. 深入理解 Express.js
  9. [saiku] schema文件分析
  10. Rhythmk 学习 Hibernate 06 - Hibernate 表间关系 [One To One]