잔잔한 파도

  • 홈
  • 태그
  • 방명록

스레드 1

크리티컬 섹션을 이용한 스레드 동기화

다중 스레드 환경의 프로그램에서 여러 스레드 사이에서 공유하는 리소스를 사용한다면 반드시 스레드 간 동기화를 해줘야 한다. Windows 환경이라면 스레드 동기화를 위해서 가장 많이 사용하는 동기화 방법은 크리티컬 섹션일 것이다. // 크리티컬 섹션 변수 CRITICAL_SECTION cs; // 크리티컬 섹션 초기화 InitializeCriticalSection(&cs); // 공유 리소스를 사용하는 스레드 사용 ... // 모든 스레드가 종료된 후 크리티컬 섹션 삭제 DeleteCriticalSection(&cs) DWORD WINAPI ThreadProc(LPVOID pParam) { ... // 크리티컬 섹션 소유권 가져오기 EnterCriticalSection(&cs); // 공유 리소스에 접근..

개발 2007.12.18
이전
1
다음
더보기
  • 분류 전체보기
    • 개발
    • 팁
    • 관심
    • 일상
      • 캠핑
    • 기타
      • 노키아

Tag

후기, 프로그래밍, flex, IE8, Visual Studio, windows 8, 스마트폰, 설치, Microsoft Azure, Windows 10, Windows Vista, 아이폰, Windows 8.1, 마이크로소프트, Adobe AIR, 서피스 RT, iphone, Windows Azure, 프리웨어, 개봉기,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :
방명록

Copyright © Kakao Corp. All rights reserved.

  • 핀토소프트
  • 스타코덱
  • 소프트픽 자료실

티스토리툴바