Windows下的c++写的主进程调用Rscripte.exe子进程[进程结束的问题]
来源:互联网 发布:我的世界开挂js 编辑:程序博客网 时间:2024/05/20 16:36
调用R语言的Rscript.exe 进行时间序列算法的arima调用
1.对于arima算法,首先需要判断时间序列的平稳性 调用library(urca); --需要CreateProcess 一次
2.然后判断AR MA的阶数,考虑是采用两个for循环放到R中,ar in armin to armax 计算各种组合的AIC值,取AIC最小的模型拟合最好 --需要CreateProcess 一次
3. 计算ARIMA模型 预测数值,季节等参数参考R --需要CreateProcess一次
三次CreateProcess 每次结果需要依赖前一次进程的结果输出的txt文件
但是单步调试可以运行,直接运行就不可以,CreateProcess运行时的同步问题。
解决方案是参考《Windows核心编程第五版》 105或109页(看的扫描版,不知道为什么一页上有两个页码)的处理方法。
PROCESS_iNFORMATION PI;
DWORD DWEXITCODE;
BOOL fSuccess = CreateProcess(......,&PI);
if(fSuccess)
{
CloseHandle(PI.hThread);
WaitForSingleObject(PI.hProcess,INFINITE);
GetExitCodeProcess(PI.hProcess,&DWECXITCODE);
CloseHandle(PI.hProcess);
}
- Windows下的c++写的主进程调用Rscripte.exe子进程[进程结束的问题]
- c++,在windows下调用子进程,并获得子进程的返回值。
- android下结束进程遇到的问题
- windows下的csrss.exe进程
- Windows 7(win7) 能用的ntsd.exe,超强结束进程
- 结束指定的windows进程
- windows下安全的创建子进程
- 同步或异步调用EXE(创建子进程并重定向子进程的输入、输出)
- Process.destory()无法结束子进程的问题
- 怎样判断子进程已经结束 process.waitFor();的问题
- 如何等待所有的子进程结束?
- 检测子进程的结束返回状态
- windows下调用进程的函数
- 结束拒绝访问的进程 cmd下结束进程 强行结束进程
- 结束拒绝访问的进程 cmd下结束进程 强行结束进程
- Linux父进程创建子进程的方法,监控子进程的结束
- 结束进程的方法
- Windows查看进程和结束进程的方法
- KindEditor得不到textarea值的解决方法
- 怎样让窗口不显示在任务栏和ALT+TAB中
- Android异步显示网络上的图片(使用Handler)
- 七.队列链式结构的实现程序
- gdb 基本命令
- Windows下的c++写的主进程调用Rscripte.exe子进程[进程结束的问题]
- IOS 常用的安装包 deb、ipa 和 pxl
- 小数精度 1753 大明A+B
- 商业智能之我见--from dwway
- android ndk c++编译简单教程
- ios5.0之后的UDID的替代方法
- Eclips快捷键
- ARM Mali系列GPU加强应用ASTC技术—高动态范围成像和3D
- springMVC + ajaxfileupload异步上传图片预览,裁剪并保存图片