Indeed. Threads are like Singletons. In the face of regular and systematic
misuse (And outright abuse,) they require extra justification to use them. I
like to ask myself:

 * Why am I using a thread here?
 * Can this test be written with only one main thread?
 * Am I using threads just because they're "cool"?
 * Do I really understand what threads are used for?

Note that if only the answer to #3 is incorrect, the "Don't do that...
unless you really want to" rule kicks in, but generally you're on your own
if you do it anyway! :-D

-- 
Bruce Ide
flyingrhenqu...@gmail.com

Reply via email to