Warning: session_start(): open(/var/lib/php/sessions/sess_mjnrv95brmaqc534ijd0kg3pac, 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
!7
sclass ManySleepingThreads extends DynPrintLog {
int number = 5;
transient JTextField tfNumber;
transient L threads;
JComponent visualize() {
ret northAndCenterWithMargins(centerAndEastWithMarginInbetween(withLabel("Number of threads:", tfNumber = jLiveValueTextField(dm_fieldLiveValue('number))),
jbutton("Make threads", rThread makeThreads)),
super.visualize());
}
void makeThreads {
temp enter();
L l = getAndClearList(threads);
print("Interrupting " + n2(l, "thread"));
interruptThreads(l);
l = null;
if (tfNumber != null) setField(number := parseInt(gtt(tfNumber)));
for i to number: {
threads.add(startThread("Sleeper", r sleep));
print("Made thread " + (i+1) + "/" + number);
}
}
}