关于join方法的一个例子

简介:
 

package test;

public class JoinTest {

 /**
  *
  * @author Administrator/2012-3-1/上午09:50:15
  */
 public static void main(String[] args) {

  int threadNumber = 10;  
        for (int i = 0; i < threadNumber; i++) {  
            final int threadID = i;   
            Thread thread = new Thread() {  
                public void run() {  
                    try {  
                        Thread.sleep((long) (Math.random() * 10000));  
                    } catch (InterruptedException e) {  
                        e.printStackTrace();  
                    }  
                    System.out.println(String.format("threadID:[%s] finished!!", threadID));  
                }  
            };  
              
            thread.start();  
            try {
    thread.join();
   } catch (InterruptedException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }  
        }  
          
        System.out.println("main thread finished!!");  
  
  
  

 }

}

 

 

注意: 通过join方法调用子线程是串行到主线程,不是并发

目录
相关文章
|
机器学习/深度学习 人工智能 文字识别
CRNN文字识别
近几年来,CRNN在计算机视觉文本识别领域取得不错成果。CRNN是一种卷积循环神经网络结构,用于解决基于图像的序列识别问题,特别是场景文字识别问题。CRNN网络实现了不定长验证结合CNN和RNN网络结构,使用双向LSTM循环网络进行时序训练,并在最后引入CTC损失函数来实现端对端的不定长序列识别,
1325 0
CRNN文字识别
|
Web App开发 安全 Java
SpringBoot开发案例之集成SSL证书
SSL简介 SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。
13646 0
|
9月前
|
人工智能 运维 前端开发
超 90% 研发人员使用通义灵码,盖雅工场打造研发提效驾驶舱
通过此次与通义灵码的合作,盖雅在人效数字化领域的创新能力得到了进一步深化与提升。这不仅为盖雅的客户带来了切实的效益,也为整个行业的技术革新提供了宝贵的参考案例。未来,通义灵码与盖雅将继续携手,共同探索更多智能化解决方案,以推动企业人效数字化的持续进化。
|
存储 虚拟化 数据安全/隐私保护
|
固态存储 API 网络性能优化
cgroupv2(下)
cgroupv2(下)
|
存储 索引 容器
List接口和常用方法
List接口和常用方法
|
JavaScript Dubbo 小程序
Elasticsearch 实现分页的 3 种方式,还有谁不会??
Elasticsearch 实现分页的 3 种方式,还有谁不会??
|
弹性计算 DataWorks 分布式计算
【最佳实践】这样运用阿里云Elasticsearch,让你的数据库马上拥有强大的数据分析和搜索能力。
阿里云Elasticsearch拥有强大的搜索分析能力,最快可达5分钟/次。如何让你的阿里云云存储、云数据库产品拥有数据分析和搜索能力?那么这篇文章将会给你答案。
4776 0
【最佳实践】这样运用阿里云Elasticsearch,让你的数据库马上拥有强大的数据分析和搜索能力。

热门文章

最新文章