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 [...]
Archive for June, 2009
Answering email about error handling in concurrent code
Posted in C++, Concurrency on 2009-06-23 | 9 Comments »
Effective Concurrency: Break Up and Interleave Work to Keep Threads Responsive
Posted in Concurrency on 2009-06-16 | 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, [...]
Truth In Spam
Posted in Friday Thoughts on 2009-06-12 | 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 [...]