华南理工大学速派奇电动车
操作系统课程实验报告
运行结果:
结果分析:如图所示,在调用了fork()函数后,程序先创建了子进程,然后进程被execl替换成ps,显示出了当前正在运行的进程,最后父进程运行,由于执行了kill()函数,所以后面的printf里的内容并未打印出来。
代码:
#include "unistd.h"
#include "stdio.h"
#include "stdlib.h"
#include "signal.h"
#include <pthread.h>
pthread_mutex_t rmutex; //控制对rc的访问
pthread_mutex_t wmutex; //控制对wc的访问
pthread_mutex_t readDB; //用于写进程对读进程的互斥
pthread_mutex_t writeDB; //用于读进程对写进程互斥和写进程之间的互
发布评论