1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-25 22:42:04 +02:00

Use boost::thread instead of std::thread

This commit is contained in:
Tomasz Zieliński
2023-05-20 14:43:05 +02:00
parent aa16f57b8a
commit b2b2798214

View File

@@ -308,15 +308,13 @@ void CMapGenerator::fillZones()
Progress::Progress::step();
}
//TODO: multiply by the number of modificators
std::vector<std::shared_ptr<Zone>> treasureZones;
ThreadPool pool;
std::vector<boost::future<void>> futures;
//At most one Modificator can run for every zone
pool.init(std::min<int>(std::thread::hardware_concurrency(), numZones));
pool.init(std::min<int>(boost::thread::hardware_concurrency(), numZones));
TModificators allJobs;
for (auto & it : map->getZones())