多進程、多線程、java多線程

實質:操作系統的執行單元是進程(程序),每個jvm實例都是一個進程,系統中可以同時有多個jvm實例,也就是有多個java進程,每個jvm中可以有多個線程,它們共享方法區和堆內存,所以線程間可以共享方法體中的常量、靜態變量和堆內存中的全局對象。多個進程之間則完全不能共享內存。(同一個程序運行多次就是多個進程) 比較 多進程:充分利用多個cpu,真正的同時運行。 多線程:充分利用單個cpu,通過將cp
相關文章
相關標籤/搜索