in reply to Testing many devices - are threads the answer?

Threading is actually a good solution for this kind of problem. It also happens to be one of the situations where threading is even useful on a single CPU machine. Each thread should spend most of its time waiting.

You might need to test to be sure that the library you are using to do the communications doesn't have any weird restrictions that stop threading, ...

G. Wade
  • Comment on Re: Testing many devices - are threads the answer?