betty.concurrent module¶
Provide utilities for concurrent programming.
- final class betty.concurrent.AsynchronizedLock[source]¶
Bases:
_LockMake a sychronous (blocking) lock asynchronous (non-blocking).
- final class betty.concurrent.MultiLock[source]¶
Bases:
_LockProvide a lock that only acquires if all of the given locks can be acquired.
- final class betty.concurrent.RateLimiter[source]¶
Bases:
objectRate-limit operations.
This class implements the Token Bucket algorithm.
This class is thread-safe.