sync::Barrier — blocking. tokio::sync::Barrier — async.
sync::Barrier:
tokio::sync::Barrier:
1// Blocking2use std::sync::Barrier;3let barrier = Barrier::new(5);4barrier.wait();56// Async7use tokio::sync::Barrier;8let barrier = Barrier::new(5);9barrier.wait().await;
Key: std for blocking, tokio for async.