mutex 이용할때 가끔 ㅂㅅ처럼 lock() unlock()을 잘못걸어서 race condition을 만드는 경우가 있는데 scope와 스택을 잘 이용하는것만으로도 프로그래머의 실수를 막을 수 있죠. 다행히 C++11에서 이걸 지원하더군요.
포프TV C++11 시리즈 모두 보기: http://www.youtube.com/watch?v=sVoz36DYK5s&list=PLW_uvsSPlijtSmrhajc3Y02G86lOieQOb&feature=share
조급하게 살지 말자란 이야길지도 -0-
관련비디오:
- 포프의 시간관리법: http://youtu.be/GYkEvhwh2b0
- 말콤아저씨 비디오1: http://youtu.be/XS5EsTc_-2Q
- 말콤아저씨 비디오2: http://youtu.be/5B8q-GNUjVI
UPDATE:
제가 언급했던 책은 OUTLIERS고 Koogle John님이 답글 달아주셨습니다. 그리고 한국에서 번역되어 출간된 책 중에 "1만 시간의 법칙"이라는 책이 있다고 이동환님이 답글도 달아주셨습니다.