进程--> 进程是操作系统资源分配的基本单位
线程-->cpu调度和分配的基本单位
在Java内存模型中:
线程共享的:方法区、堆区
线程私有的:虚拟机栈、本地方法栈、程序计数器
线程和进程的区别:
1 一个进程可以有多个线程
2 程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率
3 线程的划分尺度小于进程,使得多线程程序的并发性高
进程--> 进程是操作系统资源分配的基本单位 线程-->cpu调度和分配的基本单位 在Java内存模型中: 线程和进程的区别: 1 一个进程可以有多个线程 2 程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率 3 线程的划分尺度小于进程,使得多线程程序的并发性高
![]() |