#include #include #include #include #include backEndManager::backEndManager() { _jsonConfiguration = new jsonConfiguration(); _triggerManager = new triggerManager(); _cameraManager = new cameraManager(); _threadConroller = new threadConroller(); std::vector> futures;//Òì²½³õʼ»¯ futures.push_back(std::async(std::launch::async, &triggerManager::init, _triggerManager, this)); futures.push_back(std::async(std::launch::async, &cameraManager::init, _cameraManager, this)); for (auto& future : futures) { future.wait(); } /*_triggerManager->init(this); _cameraManager->init(this);*/ } backEndManager::~backEndManager() { delete _triggerManager; delete _cameraManager; delete _jsonConfiguration; }