Posts


The Time Library
A blog dealing with multithreading in modern C++ but not writing about the new time library is incomplete.…

Calendar and Time-Zones in C++20: Calendar Dates
A new type of the chrono extension in C++20 is a calendar date. C++20 offers various ways to create a…

Calendar and Time-Zones in C++20: Time of Day
With C++20, the chrono library from C++11 receives essential additions. The most prominent ones are calendar…

Calendar and Time-Zones in C++20: Time-Zones
This post concludes my introduction to the chrono extension in C++20. Today I present the time-zones…

Calendar and Time-Zones in C++20: Handling Calendar Dates
In my last post, "Calendar and Time Zone in C++20: Calendar Dates", I presented the new calendar-related…

C++20: The Library
My last post "C++20: The Core Language" presented the new features of the C++20 core language. Today,…

Sleep and Wait
The new time library is an important component of the threading interface. As well, as threads, locks,…

The Three Clocks
A clock consists of a starting point and a time tick. C++ offers with std::chrono::system_clock, std::chrono::steady_clock,…

Time Duration
Time duration is the difference between two time points. It will be measured in time ticks.
Time…

Time Point
The starting point (epoch) and the additional time duration define the time point. It consists of two…