I have some questions regarding threads:
- What is the maximum number of threads allowed for a process before it decreases the performance of the application?
- If there's a limit, how can this be changed?
- Is there an ideal number of threads that should be running in a multi-threaded application? If it depends on what the application is doing, can you cite an example?
- What are the factors to consider that affects these performance/thread limit?