操作系统面试题(二十三):为什么有了进程还要有线程?

操作系统面试题(二十三):为什么有了进程还要有线程?_第1张图片
操作系统面试题(二十三):为什么有了进程还要有线程?_第2张图片


进程:可以让多个程序并发执行,提高系统的资源利用率和系统的吞吐量

进程的缺点

  • 进程在同一时刻只能做一件事
  • 进程如股票在执行的过程中被阻塞,那么这个进程将被挂起,有些等待的资源就得不到执行

进程好比一个车间,完成一个任务,线程好比一个车间中的每一个工人,各司其职

操作i系统引入线程,作为并发执行的基本单位,减少程序在开发执行时所付出的时间和空间开销,提高并发性能

参考文章:面试被问进程和线程,面试官说答得不错!

你可能感兴趣的:(#,操作系统笔/面试题)