c++ conditional variable 이란?

c++ conditional variable 이란 무엇인지 설명합니다. conditional variable 은 쓰레드간 동기화에 활용 될 수 있으며, 기다리고 깨울 수 있습니다.