pub struct Spt;Expand description
Shortest Processing Time.
Prioritizes tasks with shorter total processing time. Minimizes average flow time and WIP (Work-In-Process).
§Reference
Smith (1956), optimal for minimizing mean flow time on single machine.
Trait Implementations§
Source§impl DispatchingRule for Spt
impl DispatchingRule for Spt
impl Copy for Spt
Auto Trait Implementations§
impl Freeze for Spt
impl RefUnwindSafe for Spt
impl Send for Spt
impl Sync for Spt
impl Unpin for Spt
impl UnsafeUnpin for Spt
impl UnwindSafe for Spt
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more