有一个子线程(用于放音)其中有两个函数
   setPlayStopFlag(bool flag)
{
   m_bstopFlag=flag;
}
 bool  getPlayStopFlag()
{
   return m_bstopFlag;
}
如果放音结束则调用此函数setPlayStopFlag(true);在主线程中启动了一个记时器
SetTimer(1,50,NULL);
void CWordInterFace::OnTimer(UINT nIDEvent) 
{
// TODO: Add your message handler code here and/or call default
if(nIDEvent==1)
{
if(getPlayStopFlag())
{
//==
                           do something...
                  KillTimer(1);
}
 
}
}
请问: 由于我的主线程在不断的执行getPlayStopFlag();
      会不会影响到子线程的SetPlayStopFlag()函数的执行