publicclass Synch3 { staticvolatileboolean finished = false; publicstaticvoid main(String[] args) {
Subject subject = new Subject(); final Set principals = subject.getPrincipals();
principals.add(new X500Principal("CN=Alice")); newThread() {
{
start();
} publicvoid run() {
X500Principal p = new X500Principal("CN=Bob"); while (!finished) {
principals.add(p);
principals.remove(p);
}
}
}; for (int i = 0; i < 1000; i++) {
subject.getPrincipals(X500Principal.class);
}
finished = true;
}
}
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.0Bemerkung:
(vorverarbeitet am 2026-06-10)
¤
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.