Someone emailed me today asking:
I’m writing because I’m somewhat conscious of what I would consider a rather large hole in the parallel programming literature.
… What if one or more of your tasks throws an exception? Should the thread that runs the task swallow it? Should the caught exceptions get stashed somewhere so that the "parent" [...]
Archive for June, 2009
Answering email about error handling in concurrent code
Posted in C++, Concurrency on June 23, 2009 | 9 Comments »
Effective Concurrency: Break Up and Interleave Work to Keep Threads Responsive
Posted in Concurrency on June 16, 2009 | 5 Comments »
This month’s Effective Concurrency column, “Break Up and Interleave Work to Keep Threads Responsive”, is now live on DDJ’s website.
Sorry for the long title; suggestions welcome. I always try to word the title to make it (a) short, (b) active, and (c) advice, but sometimes I’ll settle for two of those, or just one, until [...]
Truth In Spam
Posted in Friday Thoughts on June 12, 2009 | 1 Comment »
This afternoon I was just finishing up my next Effective Concurrency article (it’ll be up in a few days), when some spam email arrived. Just as my fingers’ auto-delete macro was about to fire, I noticed something odd about the name of the attachment and did a double-take:
Cool! There must be some kind of [...]