zoukankan      html  css  js  c++  java
  • 你知道java的main 方法启动后,会有多少个线程吗?

    你知道java的main 方法启动后,会有多少个线程吗?
    package com;
    
    import java.util.stream.Stream;
    
    /**
     * 你知道java的main 方法启动后,会有多少个线程吗?
     */
    public class ThreadTest {
        public static void main(String[] args) throws InterruptedException {
            Thread mainThread = Thread.currentThread();
            ThreadGroup mainThreadThreadGroup = mainThread.getThreadGroup();
            //获取线程组中的线程。
            int count = mainThreadThreadGroup.activeCount();
            Thread[] threads = new Thread[count];
            mainThreadThreadGroup.enumerate(threads, true);
            System.out.println(count);
            Stream.of(threads).forEach(thread -> System.out.println(thread.getName()));
        }
    }

    输出:

    2
    main              主线程 
    Monitor Ctrl-Break         控制中断监视器 

  • 相关阅读:
    8.24
    8.23
    今日拔牙牙疼暂时不评论了,明天展示的时候老师也会给出建议
    8.22
    8.21
    8.20
    8.19随笔
    助教培训第四次作业
    助教培训第三次作业-墨刀的练习
    同时安装多个jdk设置及切换
  • 原文地址:https://www.cnblogs.com/itbac/p/12210717.html
Copyright © 2011-2022 走看看