Warning: session_start(): open(/var/lib/php/sessions/sess_9lbll8s2lacfji930a1lrm02i2, 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 long stupidFib_collab(ICollab collab, int n) {
int timeout = secondsToMS_int(10);
new Var var;
stupidFib_collab(collab, n, result -> {
var.set(result);
collab.done();
});
collab.run();
ret waitForVarToBeNotNullWithTimeout(var, timeout);
}
svoid stupidFib_collab(ICollab collab, int n, IVF1 continuation) {
if (n < 3) ret with continuation.get(1L);
new PairCollector collector;
swap method collector.complete(a, b) {
continuation.get(a+b);
}
collab.addWork(-> stupidFib_collab(collab, n-1, collector.setterForA()));
collab.addWork(-> stupidFib_collab(collab, n-2, collector.setterForB()));
}