mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-08-16 06:12:39 -06:00
24 lines
449 B
C++
24 lines
449 B
C++
#include <Core/Core.h>
|
|
#include <plugin/zstd/zstd.h>
|
|
|
|
using namespace Upp;
|
|
|
|
CONSOLE_APP_MAIN {
|
|
StdLogSetup(LOG_COUT|LOG_FILE);
|
|
|
|
Vector<int> x;
|
|
for(int i = 0; i < 100000000; i++)
|
|
x.Add(i);
|
|
int sum = 0;
|
|
CoLoop(x, [&sum](const SubRangeOf<Vector<int>>& range) {
|
|
int sum1 = 0;
|
|
for(const auto& m : range)
|
|
sum1 += m;
|
|
CoWork::FinLock();
|
|
sum += sum1;
|
|
});
|
|
|
|
ASSERT(sum = Sum(x));
|
|
|
|
LOG("=================== OK");
|
|
}
|