并发/多线程: 工作基本不用,面试使劲问
进程和线程 Java没有多进程,也不能操纵进程。 Java只有多线程
程序是死的,安装/存放在硬盘上而已。 进程:程序的一次动态执行过程就是进程。
随着程序越来越大,进程也就会占用更多的资源,CPU在对其进行调度时也就会越发吃力。 比如30万人移动基地。
正是由于以上原因,我们发明了更加轻量级别的进程,即线程。 一个进程可以派生出多个线程。
这种拆分后,进程不再被进行调度,而是成为了资源持有的单位。 线程反而成为了资源调度的单位(只带有一点点运行所必须的资源)
线程是轻量级的进程,线程是调度的基本单元,进程是资源持有的基本单元。



