线程、进程与jvm之间的关系

  • Post author:
  • Post category:其他


线程、进程与jvm之间的关系

Java编写的程序都运行在在Java虚拟机(JVM)中,每用java命令启动一个java应用程序,就会启动一个JVM进程。在同一个JVM进程中,有且只有一个进程,就是它自己。在这个JVM环境中,所有程序代码的运行都是以线程来运行的。JVM找到程序程序的入口点main(),然后运行main()方法,这样就产生了一个线程,这个线程称之为主线程。当main方法结束后,主线程运行完成。JVM进程也随即退出。


1

jmap -heap PID 查看jvm使用情况

jstack pid 查看线程使用情况


https://blog.csdn.net/wisgood/article/details/25343845



  1. https://blog.csdn.net/comkingfly/article/details/7343610


    jvm收藏


    https://www.cnblogs.com/xifengxiaoma/p/9415357.html



    https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jps.html#CHDCGECD


    ↩︎