gpt4 book ai didi

c++ - 从 C++ 程序到正在运行的 R 进程的通信

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:55:38 25 4
gpt4 key购买 nike

我在 2 个正在运行的进程之间进行通信时遇到问题。我有一个 R 程序首先运行,完成运行一半的脚本,然后等待 C++ 程序在特定时间左右完成运行的信号。

我能想到的外行人的方法是(1) 如果可能,让 R 程序每 10 毫秒轮询/ sleep 和唤醒一次,并检查一些表明 c++ 程序已完成的文件内容。 C++ 程序会将正确的信号附加到相关文件。

我正在寻找性能更高效的解决方案。

非常感谢您的帮助。

谢谢阿杰

最佳答案

您可以让 R 脚本将其输出保存到磁盘,然后退出。然后,C++ 程序可以在完成时启动 R,读取输出,并从第一个脚本停止的地方继续。

关于c++ - 从 C++ 程序到正在运行的 R 进程的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19793213/

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