gpt4 book ai didi

c - 在不退出 C 函数的情况下从函数返回一个值

转载 作者:太空宇宙 更新时间:2023-11-04 04:49:17 25 4
gpt4 key购买 nike

我有一个 C 程序,我通过 tcp 套接字向对等进程发送命令。收到此命令后,对等进程将开始执行请求的命令。但是,这需要很长时间,我不希望 tcp 套接字等待很长时间才能返回值。我想,fork 一个进程会帮助我做到这一点。但是,我想要一些其他方法来解决这个问题。请分享您与此相关的想法和经验。请帮忙。提前致谢,

最佳答案

UNIX 中有多种形式的进程间通信 (IPC) 策略。我最喜欢的方法之一是生成子进程并在其终止时收到通知。可以找到 IPC 入门 here可以找到异步等待子进程死亡的示例 here .如果你不想产生一个单独的进程,你可以使用 named pipes让信息在两个进程之间来回流动。

关于c - 在不退出 C 函数的情况下从函数返回一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17501574/

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