hayodea 4dbc066aac New class: SyncCancelerForAsyncWork
This class abstracts the pattern of running an async callee which
needs to be able to be canceled from a synchronous code path.

It really just lifts the logic that's regularly used in the
StimulusProducer path into a reusable abstraction.
2026-05-29 06:22:02 -04:00
2026-05-18 05:59:52 -04:00
2025-12-28 03:51:50 -04:00
S
Description
An asynchronous C++ continuation library built atop Boost. Has a custom locking system that doesn't use mutexes. Individual requests' continuations are blocked instead of the underlying thread. This ensures that the underlying thread never sleeps unless it has no pending requests to handle. Comes with a whole ecosystem for async app development.
LGPL-2.1 609 KiB
Languages
C++ 97%
CMake 2.9%
C 0.1%