多进程、多线程、java多线程

实质:操作系统的执行单元是进程(程序),每个jvm实例都是一个进程,系统中可以同时有多个jvm实例,也就是有多个java进程,每个jvm中可以有多个线程,它们共享方法区和堆内存,所以线程间可以共享方法体中的常量、静态变量和堆内存中的全局对象。多个进程之间则完全不能共享内存。(同一个程序运行多次就是多个进程) 比较 多进程:充分利用多个cpu,真正的同时运行。 多线程:充分利用单个cpu,通过将cp
相关文章
相关标签/搜索