Java使用join方法暂停当前线程
2017-04-10 09:00
609 查看
目标线程的join方法暂停当前线程,直到目前线程完成(从run()方法返回),供大家参考,具体内容如下
Java代码:
package Threads; import java.io.IOException; /** * Created by Frank */ public class Join { public static void main(String[] args) { Thread t = new Thread() { public void run() { System.out.println("Reading"); try { System.in.read(); } catch (IOException e) { System.err.println(e); } System.out.println("Thread finished."); } }; System.out.println("Starting"); t.start(); System.out.println("Joining"); try { t.join(); } catch (InterruptedException e) { // 不应该发生 System.err.println("Who dares interrupt my sleep??"); } System.err.println("Main Finished"); } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- Java通过join方法来暂停当前线程
- java线程中join方法原理,以及守护线程的使用
- Java 多线程 (PART VII) 使用join()方法保证线程的执行顺序
- Java线程--interrupt join yield setDaemon常用方法的使用
- java线程之join方法的使用介绍
- java多线程基础(5)-调度方式之暂停当前线程方式4-连接线程(join)
- Java 线程与并发研究系列三(join()方法使用)
- thinkinjava21.4.4----java中interrupt和interrupted方法的使用和线程退出的时机
- 多线程中暂停与挂起方法suspend sleep join 区别及使用指导 (原创)
- 关闭超时的java线程 --利用join和interrupt方法
- Java线程暂停一段时间之后继续执行的实现方法
- Java线程中sleep()、wait()和notify()和notifyAll()、yield()、join()等方法的用法和区别
- yield方法(暂停当前正在执行的线程对象,并执行其他线程。 )
- Java线程中sleep()、wait()和notify()和notifyAll()、yield()、join()等方法的用法和区别
- Java多线程初学者指南(5):join方法的使用
- java基础学习__多线程(停止线程,守护线程,join方法)
- Java多线程初学者指南(5):join方法的使用
- java多线程系列_join方法的使用(5)
- 线程入门学习4------join方法的使用
- java基础之线程的同步(同步块和同步方法的使用)