让JVM不退出,我们对它做点手脚,看一下JVM中的两个线程....总结一下,此时的JVM里面,共计20个线程,进程打开了6个文件描述符.
面试题: 如何知道JVM中的线程个数,有哪些方法?...比如上文中,我们使用kill向指定的进程6617发送的3号退出信号,就是由进程6617中的Signal Dispatcher线程来处理的....而通过Unix Domain Socket创建出来的6号文件描述符,它就是由Attach Listener这个线程来使用的. 这个Attach Listener线程作为服务端,监听客户端的请求....我们通过JDK自带的bin目录下的工具jvisualvm,通过图形化的方式,再次查看下进程6617中的线程.
看看你公司的服务器是否有这两个线程呢?