线程同步

win32可以使用

InterlockedIncrement

InterlockedDecrement

来使同一时间只有一个线程在访问变量

 

 

线程同步
 1 ULONG _stdcall CA::AddRef()
 2 {
 3     return InterlockedIncrement(&m_ref);
 4 }
 5 
 6 ULONG _stdcall CA::Release()
 7 {
 8     if (InterlockedDecrement(&m_ref) == 0)
 9     {
10         delete m_ref;]
11         return 0;
12     }  
13     return m_ref;
14 }    
线程同步

 

线程同步,布布扣,bubuko.com

线程同步

上一篇:JavaScript高级程序设计之函数


下一篇:Spring中@Resource、@controller注解的含义