/*------------------------------------------------------------------------
Junction: Concurrent data structures in C++
- Copyright (c) 2016 Jeff Preshing
+ Copyright (c) 2016-2017 Jeff Preshing
Distributed under the Simplified BSD License.
Original location: https://github.com/preshing/junction
junction::extra::MapAdapter::ThreadContext context(adapter, 0);
junction::extra::MapAdapter::Map map(65536);
+ context.registerThread();
+
ureg population = 0;
for (ureg i = 0; i < 100; i++) {
#if TURF_USE_DLMALLOC && TURF_DLMALLOC_FAST_STATS
map.assign(population + 1, (void*) ((population << 2) | 3));
}
+ context.update();
+ context.unregisterThread();
+
return 0;
}