利用信号灯实现俩程序通信.docVIP

  • 3
  • 0
  • 约4.05千字
  • 约 6页
  • 2017-02-08 发布于重庆
  • 举报
利用信号灯实现俩程序通信

读程序read.c #includesys/types.h #includesys/ipc.h #includesys/sem.h #includesys/shm.h #includestdlib.h #includeunistd.h #includestdio.h #includeerrno.h #includestring.h #define N 512 #define R 0 #define W 1 union semun { int val; }u; /*struct sembuf { short sem_num; short sem_op; short sem_flg; }buf;*/ void p(int semid,int num); void v(int semid,int num); int main() { key_t key; int semid; int shmid; char *shmaddr=NULL; if( (key=ftok(.,1))==-1) { perror(key error); exit(-1); } if((semid=semget(key,2,IPC_CREAT | IPC_EXCL | 0666))==-1

文档评论(0)

1亿VIP精品文档

相关文档