1、什么是进程,线程,有什么区别
2、多进程、多线程的优缺点
3、什么时候用进程,什么时候用线程
4、多进程、多线程同步(通讯)的方法
5、进程线程的状态转换图 。什么时候阻塞,什么时候就绪
6、父进程、子进程的关系以及区别
7、什么是进程上下文、中断上下文
8、一个进程可以创建多少线程,和什么有关
9、进程间通讯:
(1)管道/无名管道(2)信号(3)共享内存(4)消息队列(5)信号量(6)socket
注意:临界区则是一种概念,指的是访问公共资源的程序片段,并不是一种通信方式。
10、线程通讯(锁):
(1)信号量(2)读写锁(3)条件变量(4)互斥锁(5)自旋锁
- 1、new和malloc的区别
- 2、 malloc的底层实现
- 3、在1G内存的计算机中能否malloc(1.2G)?为什么?
- 4、指针与引用的相同和区别;如何相互转换?
- 5、C语言检索内存情况,内存分配的方式
- 6 、extern”C” 的作用
- 7、头文件声明时加extern定义时不要加,因为extern可以多次声明,但只有一个定义
- 8、重写memcpy()函数需要注意哪些问题,(strcat st
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)