4.19 字节java开发一面 进程和线程的区别,为什么不都是进程呢?管理进程的原则(要考虑的点) 线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线 程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程, 或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为轻量级进程。进程是系统执行程序的基本单位,线程和进程最大的不同在于基本上各进程是独立的,而各线程则不一定,因为同一进程中的线程极有可能会相互影响。所以进程的意义就在于管理进程的时候可以实现原子性,相互隔离 进程间的通信,管道支持的数...