辅助线程的控制函数如下:
UINT backupProcess(LPVOID LPARAM)
{
AfxMessageBox("进入备份线程!\n");
while(1)
{
while(flag!=2)
{
Sleep(1000);
}
flag=0;
AfxMessageBox("开始执行备份!\n");

         backupAndRestore back(1);
         back.openfile();
back.SearchAndProcessFile(directory);
back.closefile();
back.dealWithSer1();
back.dealWithSer2();

} return 0;
}
然后在一个button下面执行一段代码之后就使得flag=2,但是程序并没有按照预想的往下执行,这大概是什么原因呢,