- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 两个线程轮流对一个全局变量执行加1操作并且打印
两个线程轮流对一个全局变量执行加1操作并且打印 最近在看多线程编程,想起以前有个电话面试出的题目,今天就写了下,主要是利用互斥变量和条件变量,主线程先执行,然后通知子线程执行,轮流执行++操作,并且打印,代码如下: #include <stdio.h> #include <stdlib.h> #include <pthread.h> using nam...
2018-04-30 23:12:01 4488
原创 僵尸进程与孤儿进程
1.僵尸进程 在父进程执行wait()之前,其子进程就已终止, 即使子进程终止,系统也允许父进程在以后的某个时刻去执行wait(),以确定子进程是如何终止。内核通过将子进程转为僵尸进程,以释放其占用的系统资源,供其他进程使用,该进程唯一保留的是系统PCB中的一条记录,其中包含了子进程的ID,终止状态,和资源使用的数据。当父进程再次调用wait(),内核进程表中将删除该记录,如果父进程终止,ini...
2018-04-06 14:00:02 134
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人