摘要:
#include #include #include #include #include #include #include int main( ) { pid_t pid1,pid2; int pipe_fd[2]; char w_buffer[100],r_buffer[100]; int len1,len2; /*创建... 阅读全文
posted @ 2016-04-14 21:16
文洁丫头
阅读(611)
评论(0)
推荐(0)
摘要:
#include #include #include #include #include #define N1 3//定义3个生产者 #define N2 4//定义4 个消费者 #define M 10//定义10个大小缓冲区 int in = 0; int out = 0; int buff[M] = {0};//缓冲区大小为10 sem_t empty_sem;//空... 阅读全文
posted @ 2016-04-14 21:15
文洁丫头
阅读(952)
评论(0)
推荐(0)
摘要:
#include #include #include #include #include #include #include #include #include #define NUM_THREADS_P 5 #define CHAIR_NUM 4 #define CHOP_NUM 5 int chairflg[CHAIR_NUM][2],dining_num = 0; ... 阅读全文
posted @ 2016-04-14 20:14
文洁丫头
阅读(923)
评论(0)
推荐(0)
摘要:
#include #include #include #include #include #include //筷子作为mutex pthread_mutex_t chopstick[6] ;//定义以筷子为锁的数组 void *eat_think(void *arg) { char phi = *(char *)arg; //将任意类型的指针*arg转化为*char类型 ... 阅读全文
posted @ 2016-04-14 20:13
文洁丫头
阅读(3772)
评论(0)
推荐(0)

浙公网安备 33010602011771号