API1 WIN32에서의 Conditional Variable 일반적인 Unix 플랫폼에서는 멀티 쓰레드 응용 프로그램을 작성하기 위해 pthread 라이브러리를 활용한다. pthread 라이브러리는 자체적으로 conditional variable을 지원하기 때문에, 그것을 활용해서 쓰레드간 동기화를 편하게 할 수 있다. 그런데 WIN32 플랫폼에 이르면, Vista 전까지는 conditional variable을 지원하지 않았다. 따라서 conditional variable을 사용하기 위해 직접 conditional variable 기능을 구현하는 삽질을 해야만 했다. 하지만 vista 부터는 (Windows 7도 당근) conditional variable을 지원한다. 다음과 같이 사용하면 된다. 우선, pthread와 마찬가지로 conditional varia.. 2010. 7. 13. 이전 1 다음