高手请进(使用CreateProcess() and ShellExecuteEx())的问题:
网事随逢 2002-07-13 03:57:15 刚刚完成一个应用程序,含有很多的菜单项,本来我是想使用多线程来实现对程序的组织,另外由于涉及到数据库访问等比较占用资源的问题,问了避免数据访问瓶颈问题;还有就是在主线程中UDP接收是不能中断的(有优先级问题).但是项目经理希望把每一个菜单项做成.exe,使用CreateProcess() and ShellExecuteEx()进行调用,于是有疑问:
1.在主进程中如何控制每次只能启动一个.exe,如何在主进程中进行控制?
2.如果使用WaitExitSingleObject(aa,aa),同样会出现占用太多系统资源的问题,那如何确定.exe已经停止.
注(试验结果):如果使用线程,(设定该线程的优先级比标准低2个点)查询30万条纪录,用时
72秒,如果单独做一个.exe同样的操作用时206秒.
高手请执教:1. 2.