一、进程:
(1)每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1个或n个线程。
(2)进程是资源分配的最小单位。
二、线程:
(1)同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。
(2)线程是cpu调度的最小单位。
一、进程:
(1)每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1个或n个线程。
(2)进程是资源分配的最小单位。
二、线程:
(1)同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。
(2)线程是cpu调度的最小单位。