91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-18
  • 語言: 其他
  • 標簽: 操作系統??os??

資源簡介

四次實驗,進程控制,線程同步與通信,共享內存與進程同步,linux 文件目錄

資源截圖

代碼片段和文件信息

#include
#include
#include
#include?
#include?
#define?t?10

int?my_pipe[2];
pid_t?pid_1pid_2;

void?killprocess(int?sign){
printf(“\n“);
????if(sign?==?SIGINT){???????????????//傳遞SIGUSR信號給子進程
????????kill(pid_1SIGUSR1);
????????kill(pid_2SIGUSR1);
????}
}
void?killpid1(){
????close(my_pipe[0]);
????if(pid_1==?0?){
????????printf(“Child?Process1?is?killed?by?Parent!\n“);
????????exit(0);???????????????????????
????}
}
void?killpid2(){
????close(my_pipe[1]);
????if(pid_2?==?0?){
????????printf(“Child?Process2?is?killed?by?Parent!\n“);
????????exit(0);???????????????????????
????}
}

int?main(void){
????int?x=1;
????char?buffer1[100];
????char?buffer2[100];
????if(pipe(my_pipe)<0){
????????printf(“ERROR“);
????????return?-1;
????}
????//設置軟中斷信號SIGINT
????signal(SIGINTkillprocess);
????//創建子進程cls
????pid_1=fork();
????if(pid_1==0){
????????signal(SIGINTSIG_IGN);
????????signal(SIGUSR1killpid1);
alarm(t);
signal(SIGALRMkillpid1);
????????while(1){
????????????sprintf(buffer1“I?send?you?%d?times“x);
????????????write(my_pipe[1]buffer130);
????????????x++;
????????????sleep(1);
????????}
????}
????pid_2=fork();
????if(pid_2==0){????
????????signal(SIGINTSIG_IGN);
????????signal(SIGUSR1killpid2);
alarm(t);
signal(SIGALRMkillpid2);
????????while(1){
????read(my_pipe[0]buffer240);
????printf(“%s\n“buffer2);
}
????}
???//?else{
????????waitpid(pid_1NULL0);//等待子進程退出
????????waitpid(pid_2NULL0);
????????close(my_pipe[0]);//關閉管道
????????close(my_pipe[1]);
????????printf(“Parent?Process?is?killed!\n“);
??//??}
????return?0;
}



?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1682??2019-01-09?05:36??1.c

?????文件???????1313??2018-12-17?00:33??2.c

?????文件????????559??2018-12-17?00:33??2.h

?????文件????????928??2018-12-24?01:18??3.c

?????文件???????1028??2018-12-24?01:04??3.h

?????文件???????2446??2018-12-28?18:39??4.c

-----------?---------??----------?-----??----

?????????????????7956????????????????????6


評論

共有 條評論