返回顶部
首页 > 资讯 > 精选 >java 中Thread.join()的使用方法
  • 262
分享到

java 中Thread.join()的使用方法

javathread.join()ava 2023-05-31 17:05:31 262人浏览 独家记忆
摘要

java 中Thread.join()的使用方法如果一个线程A执行了thread.join()语句,其含义是:当前线程A等待thread线程终止之后才从thread.join()返回。import java.util.concurrent.

java 中Thread.join()的使用方法

如果一个线程A执行了thread.join()语句,其含义是:当前线程A等待thread线程终止之后才从thread.join()返回。

import java.util.concurrent.TimeUnit;public class Join { public static void main(String[] args) throws Exception {  Thread previous = Thread.currentThread();  for (int i = 0; i < 10; i++) {   // 每个线程拥有前一个线程的引用,需要等待前一个线程终止,才能从等待中返回   Thread thread = new Thread(new Domino(previous), String.valueOf(i));   thread.start();   previous = thread;  }  TimeUnit.SECONDS.sleep(5);  System.out.println(Thread.currentThread().getName() + " terminate."); } static class Domino implements Runnable {  private Thread thread;  public Domino(Thread thread) {   this.thread = thread;  }  public void run() {   try {    thread.join();   } catch (InterruptedException e) {   }   System.out.println(Thread.currentThread().getName() + " terminate.");  } }}

--结束END--

本文标题: java 中Thread.join()的使用方法

本文链接: https://lsjlt.com/news/227082.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java 中Thread.join()的使用方法
    java 中Thread.join()的使用方法如果一个线程A执行了thread.join()语句,其含义是:当前线程A等待thread线程终止之后才从thread.join()返回。import java.util.concurrent....
    99+
    2023-05-31
    java thread.join() ava
  • Java中Thread.join()的使用方法
    Thread.join()方法是用来等待当前线程执行完毕后再继续执行其他操作的方法。在Java中,当一个线程调用另一个线程的join...
    99+
    2023-08-11
    java
  • Java中的Thread.join()如何使用
    Thread.join()方法用于等待一个线程执行完成。它可以在一个线程中调用另一个线程的join()方法,使得当前线程等待被调用线...
    99+
    2023-08-12
    Java Thread.join()
  • java中Thread.join()的作用是什么
    在Java中,Thread.join()的作用是使当前线程等待被调用join()方法的线程执行完毕。换句话说,调用join()方法的...
    99+
    2023-09-26
    java
  • java中的executeQuery()方法使用
    目录java的executeQuery()方法介绍举例如下             ...
    99+
    2024-04-02
  • java中enumerate()的使用方法
    这篇文章主要介绍了java中enumerate()的使用方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、说明enumerate()可用于Thread和ThreadGro...
    99+
    2023-06-15
  • java中BigDecimal的使用方法
    小编给大家分享一下java中BigDecimal的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、BigDecimal使用scale()表示小数位数。&...
    99+
    2023-06-15
  • java中Memcached的使用方法
    这篇文章主要讲解了“java中Memcached的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“java中Memcached的使用方法”吧!一、什么是Memcached?Memcac...
    99+
    2023-06-20
  • java中Calendar.add()方法的使用
    Calendar的add方法来进行对日期参数进行相关的动态改变;比如我们需要得到当前年,月,日,小时,分钟,秒,毫秒的前面时间或者后面时间 public static Date ad...
    99+
    2023-05-17
    java Calendar.add()
  • Java中equalsIgnoreCase()方法的使用
    目录实例equalsIgnoreCase()方法与equals()、“==”的区别equalsIgnoreCase() 方法用于将字符串与指定的对象比较,不考...
    99+
    2023-05-17
    Java equalsIgnoreCase()
  • java中addMouseListener()方法的使用
    目录java addMouseListener()方法使用其包含五个方法另外还有几个重要的方法java鼠标事件监听MOUSEADAPTER方法摘要java addMouseListe...
    99+
    2024-04-02
  • java中switch的使用方法
    本篇内容主要讲解“java中switch的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java中switch的使用方法”吧!关于java中switch使用的一些说明[@more@]sw...
    99+
    2023-06-03
  • java中Hashmap的get方法使用
    目录java中Hashmap的get方法举例HashMap中get方法的原理1、首先向get()方法中传递一个key3、在get()方法中调用getNode(hash,key)方法4...
    99+
    2024-04-02
  • Java中的==使用方法详解
    目录Java中的==2 字符串常量池3 总结Java中的== Java中的==表示的是什么呢?有时候很令人费解。比如,以下例子输出是什么? // 例一 String st...
    99+
    2024-04-02
  • LocalDateTime在java中的使用方法
    这篇文章将为大家详细讲解有关LocalDateTime在java中的使用方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。常用的java框架有哪些1.SpringMVC,Spring Web MVC是一种...
    99+
    2023-06-14
  • java中Optional类的使用方法
    这篇文章主要介绍java中Optional类的使用方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、说明为了解决 java 中的空指针问题而生。Optional 类是一个容器类,它可以保存类型 T 的值,代表这个...
    99+
    2023-06-15
  • JAVA多线程中join()方法的使用方法
    虽然关于讨论线程join()方法的博客已经非常极其特别多了,但是前几天我有一个困惑却没有能够得到详细解释,就是当系统中正在运行多个线程时,join()到底是暂停了哪些线程,大部分博客...
    99+
    2024-04-02
  • Java中API的使用方法详情
    目录1.API1.1API概述1.2API帮助文档的具体使用2.String类2.1String类概述2.2String类的特点2.3String类的构造方法2.4创建字符串对象两种...
    99+
    2024-04-02
  • Java中synchronized的几种使用方法
    目录用法简介1、修饰普通方法2、修饰静态方法修饰普通方法 VS 修饰静态方法3、修饰代码块this VS class总结前言: 在 Java 语言中,保证线程安全性的主要手段是加锁,...
    99+
    2024-04-02
  • Java中DataInputStream和DataOutputStream的使用方法
    目录简介DataOutputStreamDataInputStream栗子1:写入数据栗子2:读取栗子3:保存学生信息简介 在 io 包中,提供了两个与平台无关的数据操作流:数据输出...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作