问题现象 最近在处理项目上问题发现之前同事构建的AlpineLinux的镜像不能执行jstack等JDK命令,报错如下. Unable to get pid of LinuxThreads manager thread 问题原因 问题的根本原因有两点: Alpine Linux 使用的不是标准gnu libc (glibc),而是musl libc apk包管理器安装的OpenJDK是IceTea补丁版本的,已经停止维护了 这两个原因导致了一个神奇的现象:当Java进程PID=1时,通过Open
1.代码demo //一个CPU密集型线程的demo: package chapter1; public class FindJavaThreadInTaskManager { public static void main(String[] args) { Thread thread = new Thread(new Worker()); thread.start(); } static class Worker implements Runnable { @Override public v