Expand description
SharedRuntime for managing [PausableWorker]s across fork boundaries.
This module provides a SharedRuntime that manages a tokio runtime and allows spawning PausableWorkers on it. It also provides hooks for safely handling fork operations by pausing workers before fork and restarting them appropriately in parent and child processes.
Structs§
- Shared
Runtime - A shared runtime that manages PausableWorkers and provides fork safety hooks.
- Worker
Handle - Handle to a worker registered on a
SharedRuntime.
Enums§
- Shared
Runtime Error - Errors that can occur when using SharedRuntime.
- Worker
Handle Error