JVM (Java Guide)
线程私有的:
程序计数器 虚拟机栈 本地方法栈
线程共享的:
堆 方法区 直接内存 (非运行时数据区的一部分)
线程是进程划分成的更小的运行单位。线程和进程最大的不同在于基本上各进程是独立的,而各线程则不一定,因为同一进程中的线程极有可能会相互影响。线程执行开销小,但不利于资源的管理和保护;而进程正相反。
线程私有的:
程序计数器 虚拟机栈 本地方法栈
线程共享的:
堆 方法区 直接内存 (非运行时数据区的一部分)
线程是进程划分成的更小的运行单位。线程和进程最大的不同在于基本上各进程是独立的,而各线程则不一定,因为同一进程中的线程极有可能会相互影响。线程执行开销小,但不利于资源的管理和保护;而进程正相反。