Struct scoped_threadpool::Scope
[−]
[src]
pub struct Scope<'pool, 'scope> { // some fields omitted }
Handle to the scope during which the threadpool is borrowed.
Methods
impl<'pool, 'scope> Scope<'pool, 'scope>
[src]
unsafe fn execute<F>(&self, f: F) where 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)
Blocks until all currently queued jobs have run to completion.