UINT __ThreadStartSystem(VOID* param)
{
    static long sbInProcessing = FALSE;
    if(TRUE == sbInProcessing)return FALSE;
    InterlockedExchange((long*)&(sbInProcessing),TRUE); 
     //逻辑执行部分,如果遇到多次调用就会退出
     InterlockedExchange((long*)&(sbInProcessing), FALSE);
    return TRUE;
}