我制作了一个程序A,中途要启用另一个程序B。经调试发现,必须要等到B执行完毕后,A才能执行其剩余部分。我想让A和B的运行过程相互独立,但是我不懂多线程,怎么解决问题?
解决方案 »
- 在程序中实现连接VC6.0的功能
- 用 Hook API 技术替换 ws2_32.dll 和 wsock32.dll 中的 send 、recv、 wsasend、wsa recv 函数实现抓包,遇到问题,望高手指教
- 请教GetAt方法的一个问题
- 为什么有的接口函数的参数,其类型必须是指针的指针才行,定义成指针类型却不行?
- 可用分是怎么增加的?
- 如何将view里的变量值传递给对话框?(对话框里无任何控件)
- 纯C如何调用COM接口?
- error C2660: XXXXXXX函数不接受 N个参数
- 请问 什么时候会触发MM_WOM_DONE
- 请问线程间通信的方法有那几种??
- 2010春节散分之VC/MFC
- cdialog派生类的对话框不能相应onpaint?
假设程序A中有这么一句:
WinExec("b.exe",1);
b.exe实际上只有1句代码,即Sleep(8000)
经调试发现,当程序运行到WinExec时,非得停顿8秒才能继续运行。我想让b.exe的运行不影响程序A