当前位置: 技术问答>linux和unix
关于生产者与消费者问题
来源: 互联网 发布时间:2016-07-25
本文导语: #include "sys/types.h" #include "sys/file.h" #include "unistd.h" char r_buf[4]; //读缓冲 char w_buf[4]; //写缓冲 int pipe_fd[2]; pid_t pid1, pid2; int producer(int id); int consumer(int id); int i,pid,status; /* status 用来表示进程退出的状态 */ ...
#include "sys/types.h"
#include "sys/file.h"
#include "unistd.h"
char r_buf[4]; //读缓冲
char w_buf[4]; //写缓冲
int pipe_fd[2];
pid_t pid1, pid2;
int producer(int id);
int consumer(int id);
int i,pid,status; /* status 用来表示进程退出的状态 */
main()
{ if(pipe(pipe_fd)
#include "sys/file.h"
#include "unistd.h"
char r_buf[4]; //读缓冲
char w_buf[4]; //写缓冲
int pipe_fd[2];
pid_t pid1, pid2;
int producer(int id);
int consumer(int id);
int i,pid,status; /* status 用来表示进程退出的状态 */
main()
{ if(pipe(pipe_fd)