userver: userver/concurrent Directory Reference
Loading...
Searching...
No Matches
concurrent Directory Reference

Files

 
async_event_channel.hpp
 
 
async_event_source.hpp
 The read-only side of an event channel. Events are delivered to listeners in a strict FIFO order, i.e. only after the event was processed a new event may appear for processing, same listener is never called concurrently.
 
background_task_storage.hpp
 
 
background_task_storage_fwd.hpp
 Forward declarations for concurrent::BackgroundTaskStorage.
 
conflated_event_channel.hpp
 A non-blocking version of 'AsyncEventChannel'.
 
lazy_value.hpp
 Lazy value computation with multiple consumers.
 
mpsc_queue.hpp
 Multiple producer, single consumer queue.
 
mutex_set.hpp
 A dynamic set of mutexes.
 
queue.hpp
 Queue with single and multi producer/consumer options.
 
queue_helpers.hpp
 Producer and consumer helpers for concurrent queues.
 
striped_counter.hpp
 A contention-free sharded atomic counter, with memory consumption and read performance traded for write performance. Intended to be used for write-heavy counters, mostly in metrics.
 
variable.hpp