Struct fibers_tasque::DefaultCpuTaskQueue [] [src]

pub struct DefaultCpuTaskQueue;

The default queue for executing CPU intensive tasks.

This queue is built by the expression TaskQueueBuilder::new().queue_name("fibers_default_cpu").finish() at the program startup time.

This is useful for executing heavy CPU intensive tasks (e.g., large data compression) without blocking main scheduler threads of fibers.

Methods

impl DefaultCpuTaskQueue
[src]

[src]

Returns the task queue.

[src]

Passes the reference to the task queue to the given function and executes it.

Trait Implementations

impl Debug for DefaultCpuTaskQueue
[src]

[src]

Formats the value using the given formatter.

impl Clone for DefaultCpuTaskQueue
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for DefaultCpuTaskQueue
[src]

impl TaskQueueExt for DefaultCpuTaskQueue
[src]

[src]

Executes the given function asynchronously. Read more