#include "pch.h"#include #include #include #include mutex m;queue q;HANDLE handle;void Producer() { while (true) { { unique_lock lock(m); q.push(100); } ::SetEvent(handle); std::this_thread::sleep_for(100ms); }}void Consumer() { while (true) { ::WaitForSingleObject(handle, INFINITE); //::ResetEvent(handle); unique_lock lock(m); if (!q.empty()) { int32 data = q.front(); q.pop(); ..