• 검색

  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
최익필의 이름없는 블로그
CATEGORY
  • 분류 전체보기
    • 연구실
      • 소스공유
      • Boost.org
      • 네트워크 이해하기
      • Microsoft Visual Studio Tip
      • SQL
      • 파편화된 기록들
    • 책 정리
      • 독후감
      • 열혈강의 C++
      • The C++ Programming Languag..
      • Effective C++ 2판
      • Effective C++ 3판
      • Reference C++
      • More Effective C++ 1판
      • Exceptional C++
      • More Exceptional C++
      • Exceptional C++ Style
      • C++ Coding Standards : C++ ..
      • Modern C++ Design
      • C++ Template Metaprogrammin..
      • C++ Template
      • Effective STL
      • The Art and Science of C
      • Effective C#
      • Programming in Lua
      • 하루 10분씩 핵심만 골라 마스터하는 SQL
      • Shading(쉐이딩)
      • 프로그램 설계 방법론
      • Refactoring : 리팩토링
      • Programming Challenges : 알고..
      • 프로그램은 왜 실패하는가?
      • 놀라운 수의 세계 - 이야기로 배우는 수학의 원리
      • 놀라운 도형의 세계 - 이야기로 배우는 기하학의 ..
      • 인도 베다수학
    • 기타...
      • 기록들
      • 아이디어
      • 자신의 연구
      • 타인의 연구
      • 내 머리속에서
      • 타인 머리속에서
      • 게임 소개
      • 자료실
VISITOR 오늘 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

세마포어 검색 결과

해당 글 1건
항목 12 : STL 컨테이너의 쓰레드 안전성에 대한 기대는 현실에 맞추어 가지자.

표준 STL에서 쓰레드 안전성을 갖춘 컨테이너가 없다는 것에 놀라지는 않는다. 나도 지금에서야 쓰레드 개념을 잡았으니.. 할말 없지 뭐, 지금은 다중 쓰레드 기반 프로그램이 많기 때문에, 이번 항목은 STL 컨테이너가 다중 쓰레딩 지원을 할수 있도록 요령을 가르쳐 준다. STL 컨테이너의 다중 쓰레드 지원 방법은 SGI(실리콘 그래픽스) 재정한 방식이 가장 좋다고 하고, 필자는 이중 두가지 핵심을 뽑아 말해 준다. 여러 쓰레드에서 읽는 것은 안전해야 한다.여러 쓰레드에서 다른 컨테이너에 쓰는 것은 안전해야 한다. 말처럼 쉽지만은 않기 때문에, 세부적인 기능(어떻게 해야 하는가?)에 어떤것을 두어야 할지 필자는 설명한다. 컨테이너의 멤버 함수를 호출하는 시간 동안 컨테이너에 락 걸기컨테이너가 만들어 내어 ..

책 정리/Effective STL 2008. 7. 15. 09:02
  • 이전
  • 1
  • 다음

CATEGORY

  • 분류 전체보기
    • 연구실
      • 소스공유
      • Boost.org
      • 네트워크 이해하기
      • Microsoft Visual Studio Tip
      • SQL
      • 파편화된 기록들
    • 책 정리
      • 독후감
      • 열혈강의 C++
      • The C++ Programming Languag..
      • Effective C++ 2판
      • Effective C++ 3판
      • Reference C++
      • More Effective C++ 1판
      • Exceptional C++
      • More Exceptional C++
      • Exceptional C++ Style
      • C++ Coding Standards : C++ ..
      • Modern C++ Design
      • C++ Template Metaprogrammin..
      • C++ Template
      • Effective STL
      • The Art and Science of C
      • Effective C#
      • Programming in Lua
      • 하루 10분씩 핵심만 골라 마스터하는 SQL
      • Shading(쉐이딩)
      • 프로그램 설계 방법론
      • Refactoring : 리팩토링
      • Programming Challenges : 알고..
      • 프로그램은 왜 실패하는가?
      • 놀라운 수의 세계 - 이야기로 배우는 수학의 원리
      • 놀라운 도형의 세계 - 이야기로 배우는 기하학의 ..
      • 인도 베다수학
    • 기타...
      • 기록들
      • 아이디어
      • 자신의 연구
      • 타인의 연구
      • 내 머리속에서
      • 타인 머리속에서
      • 게임 소개
      • 자료실

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • More Exceptional C++
  • c#
  • EC++
  • More Effective C++
  • Effective C++
  • Lua
  • 템플릿
  • Exceptional C++
  • c++
  • C++ Coding Standards
  • Exceptional C++ Style
  • MEC++
  • stl
  • IT
  • Effective STL
더보기+

VISITOR

오늘
어제
전체
Powered by Privatenote Copyright © 최익필의 이름없는 블로그 All rights reserved. TistoryWhaleSkin3.2

티스토리툴바