# Tokio Cooperative Scheduling
## Synopsis
- Assign budget to tasks.
- Return execution back to Tokio runtime when budget runs out.
- Use `tokio::task::coop::cooperative` to integrate other async libraries.
- Use `consume_budget` as light-weight alternative of `yield_now`.