mirror of
https://github.com/tokio-rs/tokio.git
synced 2025-09-25 12:00:35 +00:00
runtime: clarify the edge case of Builder::global_queue_interval()
(#7605)
This commit is contained in:
parent
5f3f5b0be4
commit
7c197c7784
@ -980,8 +980,10 @@ impl Builder {
|
||||
/// tasks. Setting the interval to a smaller value increases the fairness of the scheduler,
|
||||
/// at the cost of more synchronization overhead. That can be beneficial for prioritizing
|
||||
/// getting started on new work, especially if tasks frequently yield rather than complete
|
||||
/// or await on further I/O. Conversely, a higher value prioritizes existing work, and
|
||||
/// is a good choice when most tasks quickly complete polling.
|
||||
/// or await on further I/O. Setting the interval to `1` will prioritize the global queue and
|
||||
/// tasks from the local queue will be executed only if the global queue is empty.
|
||||
/// Conversely, a higher value prioritizes existing work, and is a good choice when most
|
||||
/// tasks quickly complete polling.
|
||||
///
|
||||
/// [the module documentation]: crate::runtime#multi-threaded-runtime-behavior-at-the-time-of-writing
|
||||
///
|
||||
|
Loading…
x
Reference in New Issue
Block a user