进程和线程的区别?

调度

进程是资源管理的基本单位,线程是程序执行的基本单位。

切换

线程上下文切换比进程上下文切换要快得多。

拥有资源

进程是拥有资源的一个独立单位,线程不拥有系统资源,但是可以访问隶属于进程的资源。

系统开销

创建或撤销进程时,系统都要为之分配或回收系统资源,如内存空间,I/O 设备等,OS 所付出的开销显著大于在创建或撤销线程时的开 销,进程切换的开销也远大于线程切换的开销。

回复

我来回复
  • 暂无回复内容

免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部