[boost] boost 동기화 객체 boost::shared_mutex
요즘 C++멀티플랫폼(리눅스, 윈도우즈) 서버쪽 작업을 하다보니 No Windows API를 추구하게 되네요 ㅠㅠ ㅋ 결국 boost도 윈도우상에서 돌아가면 내부적으로 windows api를 이용하고 있을텐데 리눅스로 포팅을 하게 되면 작업을 두번 작업을 해야되서 boost를 활용하게 되네요 ;;; 이번에는 멀티쓰레딩 개발시에 필요한 동기화기법에 대해서 설명하고자 합니다. 요즘 각각의 라이브버리 동기화객체를 제공하고 있는데, 이전까진 tbb(Threading Building Block)를 이용해서 했었는데, 이번엔 궂이 동기화 객체땜에 tbb 라이브러리를 쓰는것보단, 기존에 사용하고 있는 boost 동기화 객체를 이용하고자 이번 계기로 설명하고자 합니다. ^^ 보통 락에는 wirte lock, read ..