Skip to main content

Crate cpu

Crate cpu 

Source

Re-exports§

pub use fence::cpu_pause;
pub use fence::fence_acq_rel;
pub use fence::fence_acquire;
pub use fence::fence_release;
pub use wait_strategy::BackoffWait;
pub use wait_strategy::BusySpinWait;
pub use wait_strategy::SpinLoopHintWait;
pub use wait_strategy::WaitStrategy;
pub use wait_strategy::YieldingWait;

Modules§

fence
wait_strategy

Structs§

CachePadded
Cursor

Enums§

CpuAffinityError

Constants§

CACHE_LINE_SIZE
INITIAL_CURSOR_VALUE

Functions§

cpu_count
current_thread_id
for_each_online_cpu
physical_core_count
prefetch_read
prefetches memory for read access into L1 cache.
set_cpu_affinity
set_current_thread_affinity
set_thread_affinity

Type Aliases§

ThreadId