'크리티컬 섹션'에 해당되는 글 1건

  1. 2008.05.25 CriticalSection Wrapping by 1stPasa
class critical_section
{
  public:
        critical_section() { InitializeCriticalSection(&m_cs);}
        ~critical_section() { DeleteCriticalSection(&m_cs);}

        void enter() { EnterCriticalSection(&m_cs);}
        void leave() { LeaveCriticalSection(&m_cs);}

  private:
        CRITICAL_SECTION m_cs; };


Ambulant 라는 오픈소스 프로그램에서 사용하던 크리티컬 섹션 래퍼 코드.

10줄남짓의 코드를 짜는것조차 귀찮아서 그대로 긁어왔음..

인라인처리 될테니 오버헤드도 없고

귀차니스트에겐 최고의 선물입니다ㅋㅋ
Posted by 1stPasa

댓글을 달아 주세요