join() 方法

*  合并线程  join()线程合并方法出现在哪,就会和哪个线程合并 (此处是thread和主线程合并),

*  合并之后变成了单线程,主线程需要等thread线程执行完毕后再执行,两个栈空间变成了一个栈空间。

* 代码


        package com.shige.Thread;

           /*
关于线程合并 join
*/
public class ThreadTest10 {
public static void main(String[] args) throws InterruptedException { //创建线程
Thread thread= new Thread(new Processor_10());
thread.setName("线程1"); //启动线程
thread.start(); //合并线程 join()线程合并方法出现在哪,就会和哪个线程合并 (此处是thread和主线程合并),合并之后变成了单线程,主线程需要等thread线程执行完毕后再执行
//两个栈空间变成了一个栈空间
thread.join(); //主线程
for (int i = 0; i <10 ; i++) {
System.out.println(Thread.currentThread().getName()+"---->"+i);
} } } class Processor_10 implements Runnable{ @Override
public void run() {
for (int i = 0; i < 5; i++) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println(Thread.currentThread().getName()+"---->"+i); } }
}

Day13_70_join()的更多相关文章

随机推荐

  1. Dev GridControl列绑定LookUpEdit数据源:默认值

    在Winform开发过程中,GridControl控件是比较常见的,尤其是其数据源的灵活性,为我们提供了不少的便利. 在使用Dev的GridControl的时候,有时候会在列的Column Edit属 ...

  2. SpringBoot2.2.5整合ElasticSearch7.9.2

    1:前言 为什么是SpringBoot2.2.5,不是其他的SpringBoot版本,原因有两个: 1:SpringBoot2.2.0以上才能支持ElasticSearch7.x版本. 2:Sprin ...

  3. SpringBoot整合MyBatis-Plus框架(代码生成器)

    MyBatis-Plus的简介 Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发.提高效率而生. 代码生成器 通用的CU ...

  4. CRLF注入原理

    CRLF 指的是回车符(CR,ASCII 13,\r,%0d) 和换行符(LF,ASCII 10,\n,%0a),操作系统就是根据这个标识来进行换行的,你在键盘输入回车键就是输出这个字符,只不过win ...

  5. KMP(超详细复杂度分析)

    从 stackoverflow中找到了一个时间复杂度分析很棒的链接 https://www.inf.hs-flensburg.de/lang/algorithmen/pattern/kmpen.htm ...

  6. 剑指 Offer 14- I. 剪绳子 + 动态规划 + 数论

    剑指 Offer 14- I. 剪绳子 题目链接 还是343. 整数拆分的官方题解写的更清楚 本题说的将绳子剪成m段,m是大于1的任意一个正整数,也就是必须剪这个绳子,至于剪成几段,每一段多长,才能使 ...

  7. JS table排序

    <html lang="en"> <head> <meta charset="UTF-8"> <meta http-e ...

  8. 漏洞复现-CVE-2014-3120-ElasticSearch 命令执行漏洞

        0x00 实验环境 攻击机:Win 10 靶机也可作为攻击机:Ubuntu18 (docker搭建的vulhub靶场) 0x01 影响版本 < ElasticSearch 1.2的版本 ...

  9. windows跳转端口

    //将客户机端口内网33306转发到外网,在通过本地连接ssh -L 3306:10.0.0.208:3306 ttx@180.180.180.182--通过git bash执行命令--10.0.0. ...

  10. pandas函数的使用

    一.Pandas的数据结构 1.Series Series是一种类似与一维数组的对象,由下面两个部分组成: values:一组数据(ndarray类型) index:相关的数据索引标签 1)Serie ...