#include "windows.h"
CRITICAL_SECTION _critical
/*初始化,最先呼叫的函式。沒什麼好說的,一般windows程式設計都有類似初始化的方法*/
InitializeCriticalSection(& _critical)
/*釋放資源,確定不使用_critical時呼叫,一般在程式退出的時候呼叫。如果以後還要用_critical,則要重新呼叫InitializeCriticalSection
*/
DeleteCriticalSection(& _critical)
/*
把程式碼保護起來。呼叫此函式後,他以後的資源其他執行緒就不能訪問了。
EnterCriticalSection(& _critical)
離開臨界區,表示其他執行緒能夠進來了。注意EnterCritical和LeaveCrticalSection必須是成對出現的!當然除非你是想故意死鎖!
LeaveCriticalSection(& _critical)
不知道對你是否有幫助?有幫助可以回覆一下
#include "windows.h"
CRITICAL_SECTION _critical
/*初始化,最先呼叫的函式。沒什麼好說的,一般windows程式設計都有類似初始化的方法*/
InitializeCriticalSection(& _critical)
/*釋放資源,確定不使用_critical時呼叫,一般在程式退出的時候呼叫。如果以後還要用_critical,則要重新呼叫InitializeCriticalSection
*/
DeleteCriticalSection(& _critical)
/*
把程式碼保護起來。呼叫此函式後,他以後的資源其他執行緒就不能訪問了。
*/
EnterCriticalSection(& _critical)
/*
離開臨界區,表示其他執行緒能夠進來了。注意EnterCritical和LeaveCrticalSection必須是成對出現的!當然除非你是想故意死鎖!
*/
LeaveCriticalSection(& _critical)
不知道對你是否有幫助?有幫助可以回覆一下