进程和线程的区别和联系

1.进程包括线程,他们都是为了实现并发,线程是轻量级的进程。

2.进程是资源分配的基本单位,而线程是操作系统调度的最小单位。创建进程的时候操作系统会分配资源(pcb),创建线程的时候,会共享进程资源。

3.进程之间相对独立,如果不考虑进程间通信,或者网络通信,基本上进程和进程间是不会产生联系的。线程之间共享一份地址空间,如果某一个线程出现异常,可能会导致整个进程崩溃。总之多进程相对稳定,而多线程往往会相互影响。

你可能感兴趣的:(java)