for _ in 0..10 { letmut wait = Vec::new();
for _ in 0..99 { letmut w = spawn(b.wait());
assert_pending!(w.poll());
wait.push(w);
}
for w in &mut wait {
assert_pending!(w.poll());
}
// pass the barrier letmut w = spawn(b.wait()); letmut found_leader = assert_ready!(w.poll()).is_leader();
for mut w in wait { let wr = assert_ready!(w.poll()); if wr.is_leader() {
assert!(!found_leader);
found_leader = true;
}
}
assert!(found_leader);
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.8 Sekunden
(vorverarbeitet am 2026-10-11)
¤
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.