new class PIThreadPoolLoop

This commit is contained in:
2021-09-24 16:03:20 +03:00
parent 5e33587703
commit dedc35b466
6 changed files with 217 additions and 2 deletions

View File

@@ -3,6 +3,20 @@
int main(int argc, char * argv[]) {
PIVector<int> data(10, [](int i)->int{return i;});
piCout << data;
PIThreadPoolLoop pool;
pool.setFunction([&](int i){
data[i] = data[i] + 10;
});
pool.exec(0, data.size());
piCout << data;
return 0;
PIVector<int> x(20, [](int i) {return i;});
piCout << x;
piCout << x.any([](int v) {return v == 10;});