Raymond Chen

Raymond has been involved in the evolution of Windows for more than 30 years. In 2003, he began a Web site known as The Old New Thing which has grown in popularity far beyond his wildest imagination, a development which still gives him the heebie-jeebies. The Web site spawned a book, coincidentally also titled The Old New Thing (Addison Wesley 2007). He occasionally appears on the Windows Dev Docs Twitter account to tell stories which convey no useful information.

Post by this author

Awaiting a set of handles with a timeout, part 7: Just doing it one at a time

A simpler version with its own quirks.

Awaiting a set of handles with a timeout, part 6: Capturing the handles efficiently

SFINAE'ing the case of a random-access(ish) iterator.

Awaiting a set of handles with a timeout, part 5: Generalizing the awaiter

Fitting into existing patterns.

Awaiting a set of handles with a timeout, part 4: Building our own awaiter

To stop relying on unspecified behavior.

Awaiting a set of handles with a timeout, part 3: Going beyond two

Generalizing what we learned last time.

Awaiting a set of handles with a timeout, part 2: Continuing with two

Giving it another try.

Awaiting a set of handles with a timeout, part 1: Starting with two

Let's see by seeing if we can do it with just two.

Awaiting a set of handles in C++/WinRT

It's easier thank you think.

Adding state to the update notification pattern, part 8

Comparing the two algorithms.

Adding state to the update notification pattern, part 7

Going free-threaded.