概念关系:进程是操作系统资源分配的最小单位,线程是cpu调度的最小单位
包含关系:进程是线程的容器,一个进程内可能有多个线程
内存分配关系:每个进程有自己独立的内存空间,而多个线程会共享一块内存区域
相似点:每个进程有自己独立的程序上下文,每个线程有自己的线程栈,线程栈里有栈帧和程序计数器。线程切换的开销要比进程小,线程可以看为轻量级的线程。
概念关系:进程是操作系统资源分配的最小单位,线程是cpu调度的最小单位
包含关系:进程是线程的容器,一个进程内可能有多个线程
内存分配关系:每个进程有自己独立的内存空间,而多个线程会共享一块内存区域
相似点:每个进程有自己独立的程序上下文,每个线程有自己的线程栈,线程栈里有栈帧和程序计数器。线程切换的开销要比进程小,线程可以看为轻量级的线程。