日期:2014-05-16 浏览次数:20711 次
if((pid=fork())<0){ perror("fork"); exit(5); } else if(pid==0){ for(i=0;i<5;i++){ P(semid,1); for(j=0;j<3;j++){ sleep(1); time(&now); printf("%s",ctime(&now)); } V(semid,0); } /*exit(0);***********************/ } for(i=0;i<5;i++){ P(semid,0); printf("current time:\n"); V(semid,1); } wait(NULL); return 0;