前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初识JAVA:一个HelloWorld 的程序行这个应用,Java 至少会创建几个线程呢?

初识JAVA:一个HelloWorld 的程序行这个应用,Java 至少会创建几个线程呢?

作者头像
葆宁
发布2022-05-06 17:13:25
5270
发布2022-05-06 17:13:25
举报
文章被收录于专栏:FREE SOLOFREE SOLO

一个HelloWorld 的程序,运行这个应用,Java 至少会创建几个线程呢?

代码语言:javascript
复制
package com.wuyu.java;

import java.util.Map;

/**
 * Created by wuyupku 2019.4.13
 */
public class MemoryMonitor{
    public static void main(String[] args)
    {
    	  Thread t = Thread.currentThread();
          System.out.println("\n线程:"+t.getName()+"\n");
    	System.out.println("hello world!");

        for (Map.Entry<Thread,StackTraceElement[]> entry : Thread.getAllStackTraces().entrySet())
        {
            Thread thread = entry.getKey();

            StackTraceElement[] stackTraceElements = entry.getValue();

            if (thread.equals(Thread.currentThread()))
            {
                continue;
            }

            System.out.println("\n线程: " + thread.getName() + "\n");
            for (StackTraceElement element : stackTraceElements)
            {
                System.out.println("\t" + element + "\n");
            }
        }
    }
}
代码语言:javascript
复制
线程:main

hello world!

线程: Attach Listener

线程: Reference Handler

	java.lang.Object.wait(Native Method)

	java.lang.Object.wait(Unknown Source)

	java.lang.ref.Reference.tryHandlePending(Unknown Source)

	java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

线程: Signal Dispatcher

线程: Finalizer

	java.lang.Object.wait(Native Method)

	java.lang.ref.ReferenceQueue.remove(Unknown Source)

	java.lang.ref.ReferenceQueue.remove(Unknown Source)

	java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

在jdk8时,可见创建了5个线程。

main:主线程 Reference Handler:处理引用对象本身的垃圾回收 Finalizer:处理用户的Finalizer方法 Signal Dispatcher:外部jvm命令的转发器 Attach Listener: jvm提供一种jvm进程间通信的能力,能让一个进程传命令给另外一个进程

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-04-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档