Linux进程线程面试题【无答案】

自己选择面试题进行回答,选择题目总分大于100分,回答到75分即可通过。

红色题目为面试常见考点

8分题

1、进程与线程的区别,以及实际什么场景运用它们

2、fork函数如何使用?为何fork的返回值如此设计?

3、什么是虚拟地址?有什么作用?

10分题

1、简述写实拷贝技术 与 计数技术

2、为何进程需要有僵尸态?描述几种僵尸子进程回收的方法。

3、线程的属性有哪些?他们有什么区别?如何设置线程的属性?

4、线程间有哪些资源是共享的?哪些资源是独有的?

13分题

1、进程间通信有哪些?各有哪些特点?

2、守护进程的功能是什么?如何创建守护进程?

3、说出进程的状态,以及状态字符缩写,并描述各状态之间是如何转换的?

15分题

1、线程同步实现方法及代码编写,两个线程交替打印AB。(应用层常考)

2、死锁是如何产生的?怎么避免死锁的产生

3、简述线程池的概念与作用

相关推荐
智能运维指南5 小时前
代码管理软件如何融入 DevOps 工具链?全链路联通的 5 个关键点
运维·devops·信创适配·嘉为蓝鲸
充电zcx5 小时前
Linux:4:开发工具详解
linux·运维·服务器
C++ 老炮儿的技术栈6 小时前
我们在设计tcp协议时,要传一个字符串过去,报文:头十长度十内容,是否要把‘\0‘也填入,长度是否包含‘\0‘
开发语言·数据结构·c++·mfc·c
传奇开心果编程6 小时前
【Rust入门练中学】第2课:变量、可变性与常量
开发语言·学习·rust
zr想努力6 小时前
从0开始配置Perforce4环境
开发语言
Navigator_Z7 小时前
LeetCode //C - 1252. Cells with Odd Values in a Matrix
c语言·算法·leetcode
幸运小圣8 小时前
PointerEvent 常用属性与事件整理【JavaScript】
开发语言·javascript·ecmascript
长谷深风1118 小时前
评测AI Agent:三种裁判各司其职
java·大数据·开发语言·人工智能·ai agent
边境悍匪8 小时前
蜗牛学苑 Java 智能体学习 Day42|项目周开发技术汇总 1 思维导图复盘
java·开发语言·spring boot·学习·spring
gongfeng30009 小时前
福州企业级AI自动化获客解决方案品牌梳理与适用场景分析
运维·人工智能·自动化·g-claw ai员工