Struct scoped_threadpool::Scope
[−]
[src]
pub struct Scope<'pool, 'scope> { /* fields omitted */ }
Handle to the scope during which the threadpool is borrowed.
Methods
impl<'pool, 'scope> Scope<'pool, 'scope>
[src]
fn execute<F>(&self, f: F) where
F: FnOnce() + Send + 'scope,
[src]
F: FnOnce() + Send + 'scope,
Execute a job on the threadpool.
The body of the closure will be send to one of the internal threads, and this method itself will not wait for its completion.
fn join_all(&self)
[src]
Blocks until all currently queued jobs have run to completion.