title: What exactly does a TestNG Thread Count do?
body: <p>So I use the thread-count in all of my xml files that run parallel tests. I have noticed some things... When I increase it I generally get better results however more space is taken up on the Selenium Grid. If I lower it to 10 or so, I get a lot of time outs and my tests fail. What exactly does the number of threads do? Is each Test class a single thread or each @Test a thread? Whats really going on in the background?</p>