一个class,一个进程,对么?

解决方案 »

  1.   

    不对。
    几个系统中几千个class很正常,如果有几千个进程unix也撑不住
    java要设计成这样谁敢用它
      

  2.   

    一个进程,有可能只有一个class,也有可能有多个class!!!
      

  3.   

    一个Java程序才会使用一个进程,这个跟Class数量的多少无关,Class只是进程中的ClassLoader负责读入虚拟机的资源而已
      

  4.   

    要看你的CLASS是什么样的CLASS:
    继承了SERVLET的或者JSP作为线程运行(这是JAVA的WEB程序效率高的原因之一),该线程运行在WEB应用的进程之内。如果是普通CLASS,带MAIN方法的将启动新进程运行,其他的辅助类根本与线程概念无关。如果显式声明了多线程那么当然会作为新线程运行。