mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-18 15:57:13 +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;
|
std::vector<std::future<RT>> futures;
|
||||||
for (size_t idet = 0; idet < detectors.size(); ++idet) {
|
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())
|
if ((*this)[idet]->getErrorMask())
|
||||||
setErrorMask(getErrorMask() | (1 << idet));
|
setErrorMask(getErrorMask() | (1 << idet));
|
||||||
|
Reference in New Issue
Block a user