C++23: Syntactic Sugar with Deducing This

/
The Curiously Recurring Template Pattern (CRTP) is a heavily used idiom in C++. It is similarly resistant…

C++23: Deducing This

/
Anyone who thinks a small C++ standard follows a significant C++ standard is wrong. C++23 provides powerful…

C++23: The Next C++ Standard

/
C++23 will be the next C++ standard after C++20. This new standard significantly improves C++ but is…

Thread-Safe Queue – Two Serious Errors

/
In my last post "Monitor Object"  I implemented a thread-safe queue. I made two serious errors.…

Monitor Object

/
The monitor object design pattern synchronizes concurrent member function execution to ensure that only…
ConcurrencyPatterns

Active Object

/
The active object design pattern decouples method execution from method invocation for objects that each…