I've got a thread that itself spans a number of other threads, now I figured when I kill the initial thread all it's containing threads would die, but for some reason they don't and I still have them running, I’m using the Thread.Abort() method if that makes any difference.
Any suggestions?