#include #include #include #include mutex m;queue q;HANDLE handle;void Producer(){ while (true) { { unique_lock lock(m); q.push(10); } SetEvent(handle); // 이벤트의 상태가 Signal로 바뀜 this_thread::sleep_for(100ms); }}void Consumer(){ while (true) { //Non-Signal일 때 Sleep WaitForSingleObject(handle, INFINITE); //ManualReset이 FALSE이므로 자동으로 Non-Signal로 돌아옴 unique_lock lock(m); if (q.emp..