tiny.simd.thread
Defined in tiny.simd.
API (36)
Actions
Public operations.
addCallerblockUntilDifferentcallWithSpincallerNamedetectSpinmakeIndexRangenanoSleeppoolWaitNamespinNamewakeAll
Types and contracts
Public types and contracts.
IndexRangeIndexRangePartitionPoolCallerPoolCallerStatsPoolConfigPoolStatsPoolWaitModePoolWaitTypePoolWorkerMappingShuffledIotaSpinMonitorXSpinPauseSpinResultSpinTypeSpinUMonitorThreadPoolWaitWordtesting
Namespaces
Public namespaces.
Values and defaults
Public values and defaults.
Source
Source: lib/simd/src/root.zig:17
zig
pub const thread = @import("thread/root.zig");Source: lib/simd/src/thread/root.zig
zig
pub const ranges = @import("range.zig");pub const wait = @import("wait.zig");pub const spin = @import("spin.zig");pub const pool = @import("pool.zig");pub const IndexRange = ranges.IndexRange;pub const IndexRangePartition = ranges.IndexRangePartition;pub const makeIndexRange = ranges.makeIndexRange;pub const WaitWord = wait.WaitWord;pub const nanoSleep = wait.nanoSleep;pub const blockUntilDifferent = wait.blockUntilDifferent;pub const wakeAll = wait.wakeAll;pub const SpinType = spin.SpinType;pub const SpinResult = spin.SpinResult;pub const SpinPause = spin.SpinPause;pub const SpinMonitorX = spin.SpinMonitorX;pub const SpinUMonitor = spin.SpinUMonitor;pub const spinName = spin.name;pub const detectSpin = spin.detectSpin;pub const callWithSpin = spin.callWithSpin;pub const PoolWaitMode = pool.PoolWaitMode;pub const PoolWaitType = pool.WaitType;pub const poolWaitName = pool.waitName;pub const PoolConfig = pool.Config;pub const PoolWorkerMapping = pool.PoolWorkerMapping;pub const ShuffledIota = pool.ShuffledIota;pub const PoolCaller = pool.Caller;pub const PoolCallerStats = pool.CallerStats;pub const PoolStats = pool.PoolStats;pub const ThreadPool = pool.ThreadPool;pub const addCaller = pool.addCaller;pub const callerName = pool.callerName;pub const max_pool_threads = pool.max_threads;pub const max_pool_workers = pool.max_workers;pub const max_pool_clusters = pool.max_clusters;pub const all_pool_clusters = pool.all_clusters;pub const testing = struct { pub const workerRange = pool.workerRange;};Audit
| Definitions | 1 |
|---|---|
| Public names | 1 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |