Trait ThreadPool

Source
pub trait ThreadPool {
    // Required method
    fn schedule_task(&self, task: BlockingTask);
}
Expand description

Users may implement a ThreadPool and attach it to runtime. We also provide an implementation based on threadpool crate, you can use DefaultThreadPool.

Required Methods§

Source

fn schedule_task(&self, task: BlockingTask)

Monoio runtime will call schedule_task on spawn_blocking. ThreadPool impl must execute it now or later.

Implementors§