The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Apr 11, 2025
Post comments count
1
Post likes count
3
The case of the UI thread that hung in a kernel call
I did tell you not to do that.
Apr 10, 2025
Post comments count
0
Post likes count
1
Function overloading is more flexible (and more convenient) than template function specialization
You can change more things in an overload.
Apr 9, 2025
Post comments count
5
Post likes count
0
Why can’t I use SEC_LARGE_PAGES with a file-based file mapping?
No paging, no crying.
Apr 8, 2025
Post comments count
7
Post likes count
1
The Goldilocks zone of software stability
Not too new, not too old.
Apr 7, 2025
Post comments count
4
Post likes count
2
On priority inversion in the use of a spinlock to ensure atomic access to a shared_ptr
Priority inversion may be rare, but correctness doesn't care about rarity.
Apr 4, 2025
Post comments count
5
Post likes count
0
Adding delays to our task sequencer, part 3
Waiting more cheaply.
Apr 3, 2025
Post comments count
0
Post likes count
1
Adding delays to our task sequencer, part 2
Waiting the right amount of time.
Apr 2, 2025
Post comments count
0
Post likes count
1
Adding delays to our task sequencer, part 1
Not so fast there.
Apr 1, 2025
Post comments count
1
Post likes count
1
The return of Building 7
Pranksters lose one of their longtime inside jokes.

