Container System 0.1.0
High-performance C++20 type-safe container framework with SIMD-accelerated serialization
Loading...
Searching...
No Matches
thread_safe_container.h File Reference
#include <unordered_map>
#include <mutex>
#include <shared_mutex>
#include <atomic>
#include <algorithm>
#include <concepts>
#include <thread>
#include <chrono>
#include <condition_variable>
#include "value.h"
#include "core/concepts.h"
Include dependency graph for thread_safe_container.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kcenon::container::thread_safe_container
 Thread-safe container with lock optimization. More...
 
struct  kcenon::container::thread_safe_container::Statistics
 Get statistics. More...
 
class  kcenon::container::snapshot_reader
 Snapshot-based reader for frequently accessed data. More...
 
class  kcenon::container::lockfree_container_reader
 True lock-free reader using RCU (Read-Copy-Update) pattern. More...
 
class  kcenon::container::auto_refresh_reader
 Auto-refreshing lock-free reader. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::container
 

Typedefs

using kcenon::container::lockfree_reader = snapshot_reader