Subject | Re: How Microsoft lost the API war |
---|---|
Author | peter_jacobi.rm |
Post date | 2004-06-18T12:34:47Z |
Hi Martijn, All,
"Martijn Tonies" <m.tonies@u...> wrote:
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
"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