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::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