gpt4 book ai didi

c++ - D 中的 FIFO/命名管道?

转载 作者:太空狗 更新时间:2023-10-29 20:42:08 25 4
gpt4 key购买 nike

我正在尝试执行以下操作:

一个中央应用程序,我们称它为 alpha,它接受命令行中的用户输入,并根据这些输入生成其他进程,称它们为 bravo、charlie 等。我希望父子进程能够双向通信。也就是说,alpha 可以读取和写入 bravo(resp.charlie),反之亦然

在 C++ 中,我可以先使用 fork(),然后使用 exec(),然后使用 FIFO-s - 一些优秀的教程位于此处: Pipe, Fork, and Exec - Two Way Communication Between Parent and Child Processhttp://pronix.linuxdelta.de/C/Linuxprogrammierung/Linuxsystemprogrammieren_C_Kurs_Kapitel5b.shtml

但是,我想知道在 D 中是否也可以这样做?我从网络搜索中找不到太多东西。

最佳答案

看起来D的标准库支持创建管道和子进程。

http://dlang.org/phobos/std_process.html

关于c++ - D 中的 FIFO/命名管道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19845837/

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