"the problem with threads"

Shane Kerr Shane_Kerr at isc.org
Thu Sep 7 09:15:41 UTC 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Paul Vixie wrote:
> http://www.computer.org/portal/site/computer/menuitem.5d61c1d591162e4b0ef1bd108bcd45f3/index.jsp?&pName=computer_level1_article&TheCat=1005&path=computer/homepage/0506&file=cover.xml&xsl=article.xsl

So... to summarize:

- - Threads are bad
- - All concurrent programs are provably bad
- - We don't really know what else to do
- - Here's some ideas that sound really cool
- - Maybe we should figure out a way around that concurrent programs problem

While I appreciate some of the pearls of wisdom, which I distilled as "locking
is hard" and "people still use popular programming languages even though they
suck", he really lost me at the following point:

"To offer another analogy, a folk definition of insanity is to do the same thing
over and over again and expect the results to be different. By this definition,
we in fact require that programmers of multithreaded systems be insane. Were
they sane, they could not understand their programs."

- --
Shane
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFE/+M9MsfZxBO4kbQRAoCpAJ9ZKHOSylL1naKIsASzfsLmCEcAZwCeODuA
9QrF0dgx3Aj53ye4I9RhP9A=
=ZzL2
-----END PGP SIGNATURE-----


More information about the bind-workers mailing list