The Old New Thing

Practical development throughout the evolution of Windows.

Latest posts

Raymond Chen
Raymond Chen
Oct 4, 2005

Consequences of the scheduling algorithm: Sleeping doesn’t always help

More often I see the reverse of the "Low priority threads can run even when higher priority threads are running" problem. Namely, people who think that is a ...

0
0
Raymond Chen
Raymond Chen
Oct 3, 2005

Perhaps I like the phrase “withered hand” a bit too much

Sure, I like saying "withered hand", but Google took this a bit too far and made me the top hit for the phrase , making me more popular than Jesus with ...

0
0
Raymond Chen
Raymond Chen
Oct 3, 2005

Consequences of the scheduling algorithm: Low priority threads can run even when higher priority threads are running

Just because you have a thread running at a higher priority level doesn't mean that no threads of lower priority will ever run. Occasionally, I see people ...

0
0
Raymond Chen
Raymond Chen
Sep 30, 2005

The reverse-engineering of PDC 2005 pass colors

Last night, the MVP Global Summit broke up by product groups for dinner. I was at the Windows Client product group dinner. The problem for me was figuring out ...

0
0
Raymond Chen
Raymond Chen
Sep 30, 2005

But I have Visual Basic Professional

Back in 1995, I was participating in a chat room on MSN on the subject of device driver development. One of the people in the chat room asked, "Can I write a ...

0
1
Raymond Chen
Raymond Chen
Sep 30, 2005

English Cut: Bringing bespoke tailoring into the general consciousness

Thomas Mahon's English Cut is a glimpse into the world of bespoke tailoring, a world I was completely unaware of prior to his web site. I was particularly ...

0
0
Raymond Chen
Raymond Chen
Sep 29, 2005

The DHS television show was all a scam, it appears

Xeni Jardin on Boing Boing reports that the DHS series I mentioned a while back was all an elaborate scam to bilk investors out of millions. (One tip-off ...

0
0
Raymond Chen
Raymond Chen
Sep 29, 2005

On objects with a reference count of zero

One commenter claimed that When the object is first constructed, the reference count should be 0 and AddRef should be called at some point (probably via ...

0
0
Raymond Chen
Raymond Chen
Sep 28, 2005

Avoiding double-destruction when an object is released

The trick of the artificial reference count.

0
0