1. 程式人生 > 其它 >C++:同步鎖

C++:同步鎖

技術標籤:C++學習筆記

  • 使用臨界區加鎖
    /// <summary>
    /// 同步鎖物件
    /// </summary>
    CRITICAL_SECTION g_cs;
    
    int main(int argc, char* argv[])
    {
    	// 初始化全域性同步鎖物件
    	InitializeCriticalSection(&g_cs);
    
    	/* 加鎖,防止多執行緒併發呼叫*/
    	EnterCriticalSection(&g_cs);
    	
    	//TO DO
    	
    	// 解鎖
    	LeaveCriticalSection(&g_cs);	
    }