您的位置:首页 > 编程语言

个人的关键代码段封装

2011-07-26 10:01 197 查看
 #pragma once
#include <windows.h>
class WLock
{
public:
 WLock()
 {
  bOn = false ;
  InitializeCriticalSection(&cs) ;
 }
 ~WLock()
 {
  DeleteCriticalSection (&cs) ;
 }
 void on()
 {
  bOn = true ;
  EnterCriticalSection(&cs) ;
 }
 void off()
 {
  bOn = false ;
  LeaveCriticalSection(&cs) ;
 }
 bool GetLockState()
 {
  return bOn ;
 }
 CRITICAL_SECTION cs ;
 bool    bOn ;
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: