Warning: session_start(): open(/var/lib/php/sessions/sess_r52f0h884nuh3pro10vruo0e3l, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
static L parallelMap2(Collection l, F1 f) {
ret parallelMap2(iterator(l), f);
}
static L parallelMap2(Iterator it, final F1 f) ctex {
final new L> out;
int poolSize = coresToUse(), queueSize = 10;
NotifyingBlockingThreadPoolExecutor e = new(poolSize, queueSize, 15, TimeUnit.SECONDS);
try {
int i = 0;
for (final A o : iterable(it)) {
++i;
final int _i = i;
e.execute(r { pcall {
B x = callF(f, o);
synchronized(out) {
out.add(pair(x, _i));
}
}});
}
e.shutdown();
e.awaitTermination(1, TimeUnit.DAYS);
} finally {
e.shutdown();
}
ret firstOfPairs(sortBySecondOfPairs_inPlace(out));
}