gpt4 book ai didi

c++ - 在类似于 unix shell 脚本的 c++ 中调用后台函数

转载 作者:行者123 更新时间:2023-11-28 08:06:36 24 4
gpt4 key购买 nike

我想在 C++ 中并行调用函数,该函数将接受输入并执行一些格式化、验证、增强等。

在 unix 中,我可以在循环中调用它,并将值作为参数传递给在 BG & 中运行的函数。

shell 脚本中的例子是:

echo $value | while read arg1 arg2
do
parser arg1 arg2 &
done
wait

在有/没有多线程的情况下,如何在 C++ 中做到这一点?

谢谢...

最佳答案

为了“在后台”或“并行”运行事物,您必须使用多线程(在同一进程中使用多个线程,或使用多个进程,具体取决于具体情况)。每当你想在后台运行一些东西时,你应该创建一个新的线程/进程,并告诉它运行你想要在后台运行的代码,并继续在原来的线程/进程中完成你的其余代码。

关于c++ - 在类似于 unix shell 脚本的 c++ 中调用后台函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10179747/

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