博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java通过join方法来暂停当前线程
阅读量:5892 次
发布时间:2019-06-19

本文共 840 字,大约阅读时间需要 2 分钟。

目标线程的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");    }}

 

转载地址:http://zmnsx.baihongyu.com/

你可能感兴趣的文章