日期:2014-05-19  浏览次数:20761 次

后台线程和前台线程的切换
现在要做一个智能客户端,就是在客户端要自动下载更新程序并更新,将文件从服务器下载到客户端已经做好了,现在就是如果下载下来的文件客户端如果正在使用的话,就没法替换了,也就没法更新了,我想能不能把主线程停下来,让更新程序执行呢?更新我用的一个后台线程检测的,那我更新的时候把后台线程设为前台线程,然后把刚才的前台线程关掉就OK了,但我不知道能不能把当前的前台线程关掉,然后把后台线程换成前台线程呢?我这个想法怎么样?望大侠们指点。

------解决方案--------------------
这么麻烦干嘛???
启动一个进程来更新,更新时把主进程结束掉,更新完后再启动主进程不就完了??