mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-17 23:37:14 +02:00
adding std::launch:async parameter to make it parallel by default for sl7 (seems default for fedora)
This commit is contained in:
@ -102,7 +102,7 @@ std::vector<RT> multiSlsDetector::parallelCall(RT (slsDetector::*somefunc)(CT...
|
||||
{
|
||||
std::vector<std::future<RT>> futures;
|
||||
for (size_t idet = 0; idet < detectors.size(); ++idet) {
|
||||
futures.push_back(std::async(somefunc, (*this)[idet], Args...));
|
||||
futures.push_back(std::async(std::launch::async, somefunc, (*this)[idet], Args...));
|
||||
/*
|
||||
if ((*this)[idet]->getErrorMask())
|
||||
setErrorMask(getErrorMask() | (1 << idet));
|
||||
|
Reference in New Issue
Block a user