#include "CRunServer.h" #include extern std::mutex mutex_; extern std::condition_variable condVar; extern bool dataReady; CRunServer::CRunServer() { } void CRunServer::Auto() { std::cout << "Server Started..." << std::endl; std::unique_lock lck(mutex_); condVar.wait(lck, [] { return dataReady; }); // (4) }