Subject Re: How Microsoft lost the API war
Author peter_jacobi.rm
Hi Martijn, All,

"Martijn Tonies" <m.tonies@u...> wrote:
> http://www.joelonsoftware.com/articles/APIWar.html
[...]

I too found that one very insightfull, especially the
portrayal of the two Microsft factions:

Don Box and the MSDN camp, always promoting to use new
four-letter abbreviated technologies from Microsoft, which
barely exists, and the pragmaticists, giving Raymond Chen
as an example:
http://weblogs.asp.net/oldnewthing/

Raymond's blog really gives a wealth of information
on obscure aspects of the Win32 API.

In case anybody is still reading, please check out
http://weblogs.asp.net/oldnewthing/archive/2004/05/28/143769.aspx

From this entry on multi-threading I learned:

1) Of the addition of InterlockedIncrementAcquire and
InterlockedIncrementRelease to the Win32 API (Yikes, you can't
turn away for seconds without finding new APIs in Win32)

2) That GOF singletons and the Double-Checked Locking Pattern
is broken - sort of (and more in Java than in C).
http://www.nwcpp.org/Downloads/2004/DCLP_notes.pdf

Hope the big guns working on making FB "more" multi-threaded
are up to the task...

Regards,
Peter Jacobi