solana_type_overridesModule thread
Source - AccessError
- An error returned by
LocalKey::try_with
. - Builder
- Thread factory, which can be used in order to configure the properties of
a new thread.
- JoinHandle
- An owned permission to join on a thread (block on its termination).
- LocalKey
- A thread local storage (TLS) key which owns its contents.
- Scope
- A scope to spawn scoped threads in.
- ScopedJoinHandle
- An owned permission to join on a scoped thread (block on its termination).
- Thread
- A handle to a thread.
- ThreadId
- A unique identifier for a running thread.
- available_parallelism
- Returns an estimate of the default amount of parallelism a program should use.
- current
- Gets a handle to the thread that invokes it.
- panicking
- Determines whether the current thread is unwinding because of panic.
- park
- Blocks unless or until the current thread’s token is made available.
- park_timeout
- Blocks unless or until the current thread’s token is made available or
the specified duration has been reached (may wake spuriously).
- park_timeout_msDeprecated
- Uses
park_timeout
. - scope
- Creates a scope for spawning scoped threads.
- sleep
- Puts the current thread to sleep for at least the specified amount of time.
- sleep_msDeprecated
- Uses
sleep
. - spawn
- Spawns a new thread, returning a
JoinHandle
for it. - yield_now
- Cooperatively gives up a timeslice to the OS scheduler.
- add_spawn_hookExperimental
- Registers a function to run for every newly thread spawned.
- sleep_untilExperimental
- Puts the current thread to sleep until the specified deadline has passed.
- Result
- A specialized
Result
type for threads.