Crate executors [] [src]

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.

Reexports

pub use 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.