Java——线程sleep()join()yield()方法
来源:互联网 发布:相机参数详解 知乎 编辑:程序博客网 时间:2024/06/16 00:28
一:
public class Test{public static void main(String[] args) {Mythread t = new Mythread("aaaa");t.start();try {t.join();} catch (InterruptedException e) {e.printStackTrace();}for(int i=1;i<=10;i++){System.out.println("i am main thread");}}}class Mythread extends Thread{Mythread(String s){super(s);}public void run(){for(int i=1;i<=10;i++){System.out.println("i am" + getName());try {sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}return;}}输出结果:i amaaaa
i amaaaa
i amaaaa
i am main thread
i am main thread
i am main thread
二、
public class Test{public static void main(String[] args) {Mythread t = new Mythread("aaaa");t.start();for(int i=1;i<=3;i++){System.out.println("i am main thread");}}}class Mythread extends Thread{Mythread(String s){super(s);}public void run(){for(int i=1;i<=3;i++){System.out.println("i am" + getName());}try {sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}return;}}输出结果:
i am main thread
i am main thread
i am main thread
i amaaaa
i amaaaa
i amaaaa
通过一、二比较得:
join()方法让此线程加入到主线程之中,即等待主线程执行完毕之后再执行子线程。
sleep()方法会让线程睡眠指定的毫秒数。
yield()方法让出CPU,让其他线程执行。
0 0
- Java——线程sleep()join()yield()方法
- JavaSE_50th_线程——sleep、join、yield方法
- 自学java之线程方法(sleep、join、yield)
- JAVA -- 线程sleep()和yield()、join()方法区别
- java线程的sleep、yield、wait、join方法
- Java线程sleep,yield,join,wait方法详解
- 线程:sleep()、wait()、yield()和join()方法
- 线程sleep()、wait()、yield()、join()方法 解析
- 线程中的start、join、sleep、yield方法
- 线程:sleep()、wait()、yield()和join()方法
- 线程的sleep,join,yield方法
- 线程Sleep、Yield、Join
- Java多线程-线程状态、sleep()、yield()、join()
- java 线程 --- join,sleep,yield 基础学习
- 黑马程序员——Java多线程—join、sleep、yield、后台线程、线程优先级
- Sleep/join/yield方法
- JAVA中sleep()、wait()、yield()、join()方法
- Java并发——线程间协作(wait、notify、sleep、yield、join)
- 问题六十一:三次b样条(b-spline)曲线的控制点和曲线形状的对应——以回旋体的“基本曲线”为例(2)
- hbase 1.2 api 工具类
- 初识MySQL
- 清除浮动常用方法
- LeetCode--292. Nim Game
- Java——线程sleep()join()yield()方法
- 欢迎使用CSDN-markdown编辑器
- 2016年总结以及2017年展望(工作技术篇)
- 数码管显示
- display封装
- Java与各种数据库连接代码
- DNA序列 (DNA Consensus String, ACM/ICPC Seoul 2006 UVa1368)
- Learn Python the Hard Way 第四题我就不会了
- STemWin移植到MiCO物联网操作系统笔记-基于秉火STM32F429开发板【2】