privatestaticvoid printOrWait(int start, int max, ControlData data) { if (data == null) {
PrintThread.print(Thread.currentThread(), start, max);
} else { if (data.waitFor != null) { synchronized (data.waitFor) {
data.reached.countDown(); try { // Use wait() as it doesn't have a "hidden" Java call-graph.
data.waitFor.wait();
} catch (Throwable t) { thrownew RuntimeException(t);
}
}
} else {
data.reached.countDown(); while (!data.stop) { // Busy-loop.
}
}
}
}
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.14Bemerkung:
(vorverarbeitet am 2026-10-12)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.