[][src]Crate executors

This crate provides a number of task executors all implementing the Executor trait.

General examples can be found in the Executor trait documentation, and implementation specific examples with each implementation module.

Re-exports

pub use crate::common::Executor;

Modules

bichannel

A simple abstraction for bidirectional 1-to-1 channels built over std::sync::mpsc.

common
crossbeam_channel_pool

A thread pool Executor used to execute functions in parallel.

crossbeam_workstealing_pool

A thread pool Executor used to execute functions in parallel.

run_now

A simple Executor that simply runs tasks on the current thread.

threadpool_executor

A thread pool Executor used to execute functions in parallel.