JAVA多线程yield方法入门详解
2017-09-20 22:17
330 查看
package com.yys.thread; /** * Created by yys on 2017/9/20. * 测试 Thread yield方法 * yield 方法让出CPU 给其他线程执行的机会 * join 方法将正在执行的线程停止 把CPU让给其他线程执行一会 * 输出为(输出较多这块就不展示了) 两个线程执行时 线程1遇到 if条件成功后就可让出CPU 让给线程2 线程2也一样 执行满足if条件后可让出CPU 让给线程1 */ public class TestYield { public static void main(String[] args){ MyThread3 t1 = new MyThread3("t1"); MyThread3 t2 = new MyThread3("t2"); t1.start(); t2.start(); } } class MyThread3 extends Thread{ MyThread3(String name){ super(name); } public void run(){ for(int i=0;i<=100;i++){ System.out.println(getName() + " : " + i); if(i % 10 == 0){ yield(); } } } }
相关文章推荐
- JAVA多线程join方法入门详解
- Java 8函数编程轻松入门(三)默认方法详解(default function)
- JAVA多线程Thread setPriority 设置线程优先级方法入门详解
- [Java入门笔记] 面向对象编程基础(二):方法详解
- java中的hashcode()和equals()方法详解
- Java入门--认识理解Java中native方法
- Java多线程技术中所有方法详解
- [转]Java Calendar方法详解
- Java学习从入门到精通 4方法篇-Java基础-Java-编程开发
- 如何使用Java操作文本文件的方法详解 (转)
- Java中正则表达式使用方法详解
- Java入门--认识理解Java中native方法
- FckEditor for java 2.4的JSP 配置方法详解
- Java入门2--随机方法
- 使用Java操作文本文件的方法详解
- Java常见笔试面试题目深度剖析系列之:Java方法参数传递详解
- 使用Java操作文本文件的方法详解
- JAVA Calendar方法详解
- Java中正则表达式使用方法详解
- java clone方法使用详解