社区
C语言
帖子详情
我在一个进程A中调用另一个进程B,我想等B执行完后再执行A,怎么做?
lovesun
2002-05-23 05:51:12
???????????????????
...全文
106
2
打赏
收藏
我在一个进程A中调用另一个进程B,我想等B执行完后再执行A,怎么做?
???????????????????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tipel
2002-05-23
打赏
举报
回复
进程A等待中
0A进程B执行完毕传回一个信号给进程A
进程A受到信号继续
使用进程间通信即可
========================
寒雨连江夜入吴
平明送客楚山孤
洛阳亲友如相问
一片冰心在玉壶
========================
叶飘扬
leafstream@163.com
========================
masterz
2002-05-23
打赏
举报
回复
PROCESS_INFORMATION pi;
STARTUPINFO si;
si.cb = sizeof(STARTUPINFO);
si.lpReserved = NULL;
si.lpDesktop = NULL;
si.lpTitle = NULL;
si.dwFlags = 0;
si.cbReserved2 = 0;
si.lpReserved2 = NULL;
BOOL bres = CreateProcess(NULL,"test a.txt b.txt",NULL,NULL,false,
NORMAL_PRIORITY_CLASS,
NULL,NULL,&si,&pi);
if(bres==false)
{
AfxMessageBox("CreateProcess failed");
}
else
{
CloseHandle(pi.hThread);
DWORD dwret=WaitForSingleObject(pi.hProcess, 1000*30);
switch(dwret)
{
case WAIT_OBJECT_0:
DWORD dwexitcode;
bres = GetExitCodeProcess(pi.hProcess,&dwexitcode);
TCHAR exitmsgbuf[1024];
if(bres)
{
wsprintf(exitmsgbuf,"exit code:%d",dwexitcode);
}
else
wsprintf(exitmsgbuf,"exit code failed to return");
AfxMessageBox(exitmsgbuf);
break;
default:
AfxMessageBox("exit for other reason");
}
CloseHandle(pi.hProcess);
}
ASP程序与SQL存储过程结合使用详解
如果我们通过创建存储
进程
以及在ASP
中
调用
存储
进程
,就可以避免将SQL语句同ASP代码混杂在一起。这样
做
的好处至少有三个: 第一、大大提高效率。存储
进程
本身的
执行
速度非常快,而且,
调用
存储
进程
可以大大减少同...
python
执行
其它py_如何在
一个
py程序里
执行
另
一个
py程序?
先理解下你的问题:假设在桌面有
一个
“A.py”,当A.py被运行的时候会自动打开“B.py”(不在桌面,而是在其他路径,并且这个路径已知)。相当于非同一路径下的py文件之间的
调用
。 再看你给的例子:import osstart_dire...
Android在
一个
应用
中
调用
另
一个
应用
在
一个
应用
中
调用
另
一个
应用有三种方法 1.Intent intent = new Intent intent.setClassName("要
调用
程序的包名","要
调用
的程序的入口Activity的完整路径"); startActivity(intent); 2.Intent intent = new ...
Linux命令运行时的
进程
关系
如上图可以看出,第一次什么都不
做
,使用ps -f 命令,就可以看到 有bash的
进程
,这个就是父shell, 然后我们再输入bash 命令,输入后,看不出任何变化,但实际上,已经又生成了
一个
子shell. 从图
中
可以看出,新生成的...
android开启多个service
进程
,Android开启多
进程
在早期android系统只为
一个
单
进程
的应用分配了16M的可用内存,随着手机的硬件的提升和android系统的改进,虽然可分配内存越来越多,但仍旧可以通过开启多
进程
来获取更多的内存来处理自己App的业务独立运行的组件,...
C语言
70,037
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章