进程与线程的区别

进程与线程的区别:操作系统

 

1)进程是资源分配的最小单位,线程是CPU调度的最小单位。每个进程中至少有一个线程。线程

 

 

2)地址空间和其余资源(如打开文件):blog

进程间相互独立,同一进程的个线程之间共享。某进程内的线程在其余进程中不可见。进程

3)通讯:资源

       进程间的通讯IPC,线程间能够直接读写进程数据段(如全局变量)来进行通讯—须要进程同步和互斥手段辅助,以保证数据的一致性。同步

4)调度和切换:变量

       线程上下文切换比进程上下文切换要快的多im

4)在操做系统中,进程不是一个可执行的实体。通信

 

相关文章
相关标签/搜索