new class PIThreadPoolLoop
This commit is contained in:
14
main.cpp
14
main.cpp
@@ -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;});
|
||||
|
||||
Reference in New Issue
Block a user