Module pool

Module pool 

Source
Expand description

Thread pool for blocking operations

Structsยง

BlockingPool ๐Ÿ”’
Inner ๐Ÿ”’
Shared ๐Ÿ”’
Spawner ๐Ÿ”’
SpawnerMetrics ๐Ÿ”’
Task ๐Ÿ”’

Enumsยง

Mandatory ๐Ÿ”’
SpawnError ๐Ÿ”’

Constantsยง

KEEP_ALIVE ๐Ÿ”’

Functionsยง

is_temporary_os_thread_error ๐Ÿ”’
spawn_blocking ๐Ÿ”’
Runs the provided function on an executor dedicated to blocking operations. Tasks will be scheduled as non-mandatory, meaning they may not get executed in case of runtime shutdown.
spawn_mandatory_blocking ๐Ÿ”’
Runs the provided function on an executor dedicated to blocking operations. Tasks will be scheduled as mandatory, meaning they are guaranteed to run unless a shutdown is already taking place. In case a shutdown is already taking place, None will be returned.