回覆列表
  • 1 # 榮耀科技先行者

    #include "windows.h"

    CRITICAL_SECTION _critical

    /*初始化,最先呼叫的函式。沒什麼好說的,一般windows程式設計都有類似初始化的方法*/

    InitializeCriticalSection(& _critical)

    /*釋放資源,確定不使用_critical時呼叫,一般在程式退出的時候呼叫。如果以後還要用_critical,則要重新呼叫InitializeCriticalSection

    */

    DeleteCriticalSection(& _critical)

    /*

    把程式碼保護起來。呼叫此函式後,他以後的資源其他執行緒就不能訪問了。

    */

    EnterCriticalSection(& _critical)

    /*

    離開臨界區,表示其他執行緒能夠進來了。注意EnterCritical和LeaveCrticalSection必須是成對出現的!當然除非你是想故意死鎖!

    */

    LeaveCriticalSection(& _critical)

    不知道對你是否有幫助?有幫助可以回覆一下

  • 中秋節和大豐收的關聯?
  • 常年口臭能不能喝丁香葉桂花茶?