웃어라 온 세상이 너와 함께 웃을것이다.

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

Thread-Safe 1

[Design Pattern] Thread-Safe Singleton

위의 보이는 것은 일반적으로 사용하는 싱클턴의 방법이다. 하지만 이 방법은 Thread-Safe 하지 않다. 그래서 다음과 같이 바꾸었다. 이런식으로 하면 Thread-Safe 하게 된다고 할 수 있다. 하지만 이 방법 역시 무조건 100%확실하다고 할 순 없다. Debug모드에서는 안전하지만 만일 Release모드일때 컴파일러가스스로 최적화를 해버려 Lock에 동시 접근을 하는 경우가 극히 드물게 나타난다는 전설을... 위의 코드를 테스트는 엄청난 귀찮음이 엄습하는 관계로. 이렇게 Thread 1개 만들고, 100만번 돌려보는 것만으로 종료해버렸다.

Design Pattern 2013.02.13
이전
1
다음
더보기
프로필사진

웃어라 온 세상이 너와 함께 웃을것이다.

mongyang83@gmail.com

  • 분류 전체보기 (166)
    • AWS (5)
    • Design Pattern (18)
    • DataBase (37)
      • SQL (20)
      • Oracle (12)
      • MySql (4)
    • Objective-C (7)
    • 프로젝트 자동화 (3)
    • Uml (2)
    • etc (18)
    • C# (37)
    • Node.js (17)
    • Firebase (16)
    • Unity (6)

Tag

객체 복사, c# sort, Oracle, Node.js, IAP, 태그를 입력해 주세요., Sort, unity admob, facebook auth, unity iap, Github 사용법, 정렬, Unity 광고, firebase facebook, unity firebase, github, 디자인패턴, facebook login, Unity Ads, Dictionary,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/02   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바