gpt4 book ai didi

c - 通过子访问父

转载 作者:太空宇宙 更新时间:2023-11-04 03:58:12 24 4
gpt4 key购买 nike

基本上,我有这个功能。在 fgets 之后,我希望父级通过将其 play 变量更改为 0 让子级停止。我该怎么做?

    void readQuestion(char * question) {
int play = 1;
char inputline[256];
int s;
char * holder;
int p = fork();
if (p == 0) {
while(play) {
holder = strsep(&question," ");
if(holder) {
printf("%s\n",holder);
sleep(1);
}
else{
play = 0;
}
}
}
else {
fgets(inputline,256,stdin);
printf("%s",inputline);
kill();
}
}

最佳答案

要做到这一点,您需要采用以下两种方法之一...

  1. 使用类似signal(7) 的消息API 发送消息或 socket(7)
  2. 如果你真的想调整 child 的内存你不想fork(2)但是a thread library.

关于c - 通过子访问父,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14510804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com