어떻게 멀티코어를 활용하는 프로그램을 만들어 볼 수 있을까? C++에서 최초로 멀티 쓰레딩을 언어 표준에서 고려한 C++11 Memory Model, 실제 Lock과 Lock-Free 자료구조를 살펴보도록 하자.