체셔's blog

  • home
  • tag
  • media log
  • location log
  • guestbook
  • admin
  • write

thread 1

C++ Mutex Class

여러개의 쓰레드가 동시에 하나의 변수를 변경시켜줄 때, 문제가 생기는 것을 방지하기 위해 쓰레드에 순위를 매겨서 처리하는 방식의 세마포어와는 달리 뮤텍스는 쓰레드가 들어오는 순서대로 처리해 주는 방식으로 사용한다. class CMutex { private: static HANDLE m_mutex; //뮤텍스 핸들 DWORD m_owner; //지금 Lock되어있는 Thread ID값 public: static void Init(); static void Remove(); CMutex(); ~CMutex(); void Lock(); void Unlock(); }; void CMutex::Init() { m_mutex = CreateMutex(NULL,FALSE,NULL); memset(&m_owner, 0..

프로그래밍/예전글 2010.02.08
1
더보기
프로필사진

  • 분류 전체보기 (56)
    • 프로그래밍 (55)
      • Graphics (0)
      • IOS (0)
      • 안드로이드 (0)
      • 언리얼 (0)
      • Unity (0)
      • 알고리즘 (9)
      • 수학 (1)
      • 예전글 (45)
    • 잡담 (1)

Tag

사원수, 프레넬 방정식, RayTracing, Reflection, 3D 게임 제작, 그래픽스, 복소수, fresnel equation, 레이트레이싱, 프로그래밍, 2D게임 제작, PeekMessage, 회전, GetMessage, thread, 복소평면, Mutex, graphics, refraction, 랜더링파이프라인,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • Contact me

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바