List of all items
Structs
- BroadcastContext
 - Configuration
 - FnContext
 - Scope
 - ScopeFifo
 - ThreadBuilder
 - ThreadPool
 - ThreadPoolBuildError
 - ThreadPoolBuilder
 - broadcast::BroadcastContext
 - job::ArcJob
 - job::HeapJob
 - job::JobFifo
 - job::JobRef
 - job::StackJob
 - latch::CoreLatch
 - latch::CountLatch
 - latch::LatchRef
 - latch::LockLatch
 - latch::OnceLatch
 - latch::SpinLatch
 - private::PrivateMarker
 - registry::CustomSpawn
 - registry::DefaultSpawn
 - registry::Registry
 - registry::RegistryId
 - registry::Terminator
 - registry::ThreadBuilder
 - registry::ThreadInfo
 - registry::WorkerThread
 - registry::XorShift64Star
 - scope::Scope
 - scope::ScopeBase
 - scope::ScopeFifo
 - scope::ScopePtr
 - sleep::IdleState
 - sleep::Sleep
 - sleep::WorkerSleepState
 - sleep::counters::AtomicCounters
 - sleep::counters::Counters
 - sleep::counters::JobsEventCounter
 - thread_pool::ThreadPool
 - unwind::AbortIfPanic
 
Enums
Traits
Macros
Functions
- broadcast
 - broadcast::broadcast
 - broadcast::broadcast_in
 - broadcast::spawn_broadcast
 - broadcast::spawn_broadcast_in
 - current_num_threads
 - current_thread_has_pending_tasks
 - current_thread_index
 - in_place_scope
 - in_place_scope_fifo
 - initialize
 - join
 - join::join
 - join::join_context
 - join::join_recover_from_panic
 - join_context
 - max_num_threads
 - registry::default_global_registry
 - registry::global_registry
 - registry::in_worker
 - registry::init_global_registry
 - registry::main_loop
 - registry::set_global_registry
 - scope
 - scope::do_in_place_scope
 - scope::do_in_place_scope_fifo
 - scope::get_in_place_thread_registry
 - scope::in_place_scope
 - scope::in_place_scope_fifo
 - scope::scope
 - scope::scope_fifo
 - scope_fifo
 - sleep::counters::select_jec
 - sleep::counters::select_thread
 - spawn
 - spawn::spawn
 - spawn::spawn_fifo
 - spawn::spawn_fifo_in
 - spawn::spawn_in
 - spawn::spawn_job
 - spawn_broadcast
 - spawn_fifo
 - thread_pool::current_thread_has_pending_tasks
 - thread_pool::current_thread_index
 - thread_pool::yield_local
 - thread_pool::yield_now
 - unwind::halt_unwinding
 - unwind::resume_unwinding
 - yield_local
 - yield_now
 
Type Aliases
Statics
Constants
- CURRENT_THREAD_ALREADY_IN_POOL
 - GLOBAL_POOL_ALREADY_INITIALIZED
 - latch::SET
 - latch::SLEEPING
 - latch::SLEEPY
 - latch::UNSET
 - registry::WORKER_THREAD_STATE
 - sleep::ROUNDS_UNTIL_SLEEPING
 - sleep::ROUNDS_UNTIL_SLEEPY
 - sleep::counters::INACTIVE_SHIFT
 - sleep::counters::JEC_SHIFT
 - sleep::counters::ONE_INACTIVE
 - sleep::counters::ONE_JEC
 - sleep::counters::ONE_SLEEPING
 - sleep::counters::SLEEPING_SHIFT
 - sleep::counters::THREADS_BITS
 - sleep::counters::THREADS_MAX