求助多线程
我需要用MFC对APK安装包里面的配置信息进行更改,以前的做法是用放一个函数里面,分为三步:1、解包;2、打包(写配置很简单,直接pass);3、数字签名;以上三步都需要调用CreateProcess创建进程。但是这样做出来后效果的确不怎么样,经常卡死。
于是,我尝试用多线程来做,也就是开三个线程。
第一次我用的是WaitForSingleObject(*,INFINITE);结果:主界面直接卡死,线程也跑不动了,程序直接死了。
第二次我用的临界区CRITICAL_SECTION,结果线程跑的很快,一下子就完成了,但是其实什么事情也没干。
三个线程必须是按顺序执行的,解包->打包->签名,而且都需要创建进程。
大家有没有什么好的方法啊,让线程依次执行,而主界面也不会卡死。
谢谢指点啊!!!