Java 并发 join 方法连接线程
join函数
此函数用于将一个线程的执行开始与另一个线程的执行结束连接起来。这样,可以确保第一个线程在第二个线程停止执行之前不会运行。此函数等待特定的毫秒数以终止线程。
让我们看一个例子-
示例
import java.lang.*;
public class Demo implements Runnable{
public void run(){
Thread my_t = Thread.currentThread();
System.out.println("当前线程的名称是 " + my_t.getName());
System.out.println("当前线程是否处于活动状态? " + my_t.isAlive());
}
public static void main(String args[]) throws Exception{
Thread my_t = new Thread(new Demo());
System.out.println("实例已创建并启动");
my_t.start();
my_t.join(30);
System.out.println("线程将在30毫秒后被连接");
System.out.println("当前线程的名称为 " + my_t.getName());
System.out.println("当前线程是否处于活动状态? " + my_t.isAlive());
}
}输出结果
实例已创建并启动 线程将在30毫秒后被连接 当前线程的名称是 Thread-0 当前线程的名称是 Thread-0 当前线程是否处于活动状态? true 当前线程是否处于活动状态? true
当前线程分配为新创建的线程。在main函数中,创建了线程的一个新实例,并开始使用“start”函数。此线程在特定时间后与另一个线程联接。屏幕上会显示相关消息。
热门推荐
10 长辈钻石婚祝福语简短
11 圣诞祝福语简短小学
12 情人表白祝福语简短大气
13 青春告白祖国简短祝福语
14 结婚喜庆的祝福语简短
15 元旦联谊祝福语简短精辟
16 订婚新发言简短祝福语
17 教练生日祝福语 简短独特
18 高考祝福语简短10字