摘要:
此问题也是面试中的一大俗题,可以发散引申出很多。下面记录几点关键点。1.进程是操作系统资源分配的最小单位,线程是CPU调度的最小单位(后半句是因为多线程的OS中,进程不是一个可执行的实体)。2.线程是依附于进程,比进程的创建销毁切换都更省资源,所以多线程的程序有更好的并发。这里有可能被追着问到线程和进程都包括哪些信息2.1 进程的PCB(进程控制块)包括进程ID,内存指针,寄存器,状态,优先级,程序计数器,IO状态信息。 这里可能会被问到具体的进程状态,一共五种。新建,就绪,执行,阻塞,退出。2.1.1.进程的三种基本状态:就绪状态,执行状态,阻塞状态。2.1.2.进程三种状态间的转换 (1. 阅读全文