通知父进程恢复工作
Notifying parent process to resume working
我正在创建一个子进程并加载一个第三方程序。
加载后,子进程正在执行一些我无法控制的IO操作。
在完美的情况下,子进程将完成他的magic- io - mambobojumbo,父进程将初始化一个依赖于成功的magic的单元。
我如何确保魔法已经完成并且我可以加载该单元?
我用的是C/c++。
您正在寻找某种进程间通信。这将是特定于操作系统的,尽管有更多兼容的包装器,如boost.interprocess。特别是,您将需要某种同步机制:http://www.boost.org/doc/libs/1_47_0/doc/html/interprocess/synchronization_mechanisms.html
相关文章:
- QSqlquery prepare()和bindvalue()不工作
- 导入库可以跨dll版本工作吗
- 以螺旋方式打印矩阵的程序.(工作不好)
- 对象指针在c++中是如何工作的
- 为什么在Windows上的VS 2019和Clang 9中"size_t"在没有标题的情况下工作
- VSOMEIP-2个设备之间的通信(TCP/UDP)不工作
- 为字符串中每 N 个字符插入空格的函数没有按照我认为的方式工作?
- 用C++将哈希表写入文件并从文件中恢复
- C++为线程工作动态地分割例程
- 为什么我的 std::ref 无法按预期工作?
- 布尔比较运算符是如何在C++中工作的
- SampleConsensusPrerejective(ext.RANSAC)是如何真正工作的
- 不确定要在我的main中放入什么才能使我的代码正常工作
- 为什么std::condition_variable notify_all的工作速度比notify_one快(对于随机请
- <<操作员在下面的行中工作
- 有人能解释一下为什么下界是这样工作的吗C++的
- ExtractIconEx:可以工作,但偶尔会崩溃
- C++中的memset函数工作不正常
- WM_PAINT在最小化并恢复窗口后停止工作
- 通知父进程恢复工作