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