I've got a question or two about threads.
I'm coding an open source game, and it has a few threads. That got me wondering, how many threads are too many? What should you always use threads for? What shouldn't you use threads for? And, is there an alternative to threads?