У меня есть программа, которая в цикле выполняет некоторые сложные математические вычисления. Я упростил его до следующего: [code]#include #include #include
struct Test { int threads = 4; int threads_complete = 0;
bool idle = true; bool stop = false;
std::mutex mtx;
// A single task void task(int n) { bool done = false;