自己选择面试题进行回答,选择题目总分大于100分,回答到75分即可通过。
红色题目为面试常见考点
8分题
1、进程与线程的区别,以及实际什么场景运用它们
2、fork函数如何使用?为何fork的返回值如此设计?
3、什么是虚拟地址?有什么作用?
10分题
1、简述写实拷贝技术 与 计数技术
2、为何进程需要有僵尸态?描述几种僵尸子进程回收的方法。
3、线程的属性有哪些?他们有什么区别?如何设置线程的属性?
4、线程间有哪些资源是共享的?哪些资源是独有的?
13分题
1、进程间通信有哪些?各有哪些特点?
2、守护进程的功能是什么?如何创建守护进程?
3、说出进程的状态,以及状态字符缩写,并描述各状态之间是如何转换的?
15分题
1、线程同步实现方法及代码编写,两个线程交替打印AB。(应用层常考)
2、死锁是如何产生的?怎么避免死锁的产生
3、简述线程池的概念与作用