SIGN IN SIGN UP

Reduce Async Threading Usage (#599)

All async blocking calls in the DBOS API (`get_result_async`,
`recv_async`, `sleep_async`, `get_event_async`, `wait_first_async`,
`read_stream_async`) now do not hold a thread while blocking.

Because async DBOS no longer holds threads while blocking, the
`max_executor_threads` configuration setting is now safe to use in an
async context to limit the total number of threads DBOS can utilize.
P
Peter Kraft committed
c0fd0e20e59655809f1a097fa7c45e37434cd569
Parent: 9882c10
Committed by GitHub <noreply@github.com> on 3/3/2026, 8:12:44 PM