计算机专业研究生复试真题及详细参考答案(完整版).docxVIP

  • 2
  • 0
  • 约5.75千字
  • 约 7页
  • 2026-11-07 发布于河北
  • 举报

计算机专业研究生复试真题及详细参考答案(完整版).docx

计算机专业研究生复试真题及详细参考答案(完整版)

本次题库适配计算机学硕、专硕复试通用考核要求,题目均为高校高频复试原题,答案贴合研究生复试现场作答逻辑,语言朴实专业、无模板化表述,侧重考察基础知识扎实度、项目实操能力、科研思维及综合素养,完全贴合线下导师面试考核标准。

一、专业课核心问答(高频基础题)

1.请简述进程和线程的区别,结合实际场景说明

参考答案:进程和线程最核心的区别是资源分配和调度的基本单位不同。进程是操作系统资源分配的最小单位,每个进程都有独立的内存空间、堆栈、文件描述符等系统资源,进程之间相互独立,一个进程崩溃不会影响其他进程。而线程是CPU调度的最小单位,一个进程内可以包含多个线程,同进程的所有线程共享该进程的全部资源,包括内存、全局变量、文件资源等,线程之间切换开销极小。

从场景上来说,我们日常打开的浏览器、微信、软件安装包都是独立进程。而浏览器中多个标签页、软件内的多个功能并行任务,都是依托多线程实现的。另外,进程通信成本很高,需要通过管道、套接字等方式交互,而同进程线程可以直接通过全局变量通信,效率更高。同时,线程没有独立的资源,单个线程崩溃会直接导致整个进程退出,稳定性不如进程。

2.什么是死锁?产生死锁的四个必要条件是什么?如何避免和解决死锁?

参考答案:死锁是指多个进程在并发执行过程中,互相占有对方需要的资源,同时又互相等待对方释放资源,导致

文档评论(0)

1亿VIP精品文档

相关文档