进程 & 线程区别
- 上下级的关系来讲
- 进程是资源调度的基本单位
- 线程是程序执行的基本单位
- 进程跟线程是一对多的关系
- 比方启动一个 JVM 进程,至少会启动主线程/垃圾回收线程
- 资源共享&隔离的关系来讲
- 进程有自己独立的地址空间
- 线程之间是共享同个进程的地址空间
- 线程 a 出现非法操作,可能就会影响到同个进程下的其他线程

上下级的关系来讲 - 进程是资源调度的基本单位 - 线程是程序执行的基本单位 - 进程跟线程是一对多的关系 - 比方启动一个 JVM 进程,至少会启动主线程/垃圾回收线程 资源共享&隔离的关系来讲 - 进程有自己独立的地址空间 - 线程之间是共享同个进程的地址空间 - 线程 a 出现非法操作,可能就会影响到同个进程下的其他线程