【校招VIP】操作系统考点之进程&线程

发布时间 2023-08-23 11:04:21作者: 校招VIP

考点介绍:

现在面试操作系统问的越来越多了,几乎是每个人都会遇到的面试问题,今天就来说一下进程和线程。最常考察的是进程和线程的概念、区别以及应用,包括两者的优缺点。

相关题目及解析内容可点击文章末尾链接查看!

一、考点题目

1.什么是进程?什么是线程?

解答:进程是表示资源分配的基本单位,又是调度运行的基本单位。

例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行......

2.什么时候用多线程?什么时候用多进程?

解答:需要频繁创建销毁的优先用线程原因请看上面的对比。这种原则最常见的应用就是Web服务器了,来一个连接建立一个线程,断了就销毁线程,要是用进程,创建和销毁的代价是很难承受的......

3.进程和线程的区别?

解答:进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位......

二、考点文章

1.终于有人把进程与线程讲清楚了

很多人对进程、线程没有什么概念,面试的时候也说不出其中的核心内涵。所以,今天我打算花点篇幅把进程和线程讲清楚......

2.干货 | 进程、线程、协程 10 张图讲明白了!

本文已收录Github:imcoderlemon/CodeClass从小白到架构师,关于编程所有你需要掌握的内容都在这里,进程线程可以说是操作系统基础,看过很多关于这方面知识的文章都是纯理论讲述......

三、考点文章

进程和线程的关系?

一个程序至少有一个进程,一个进程至少有一个线程,线程的划分尺度小于进程,使得多线程程序的并发性高......

移动端链接:https://m.xiaozhao.vip/dTopic/detail/1112

PC端链接:https://xiaozhao.vip/dTopic/detail/1112