C#, Maximize Thread Concurrency
问题 With the help of Google and community, I was able to build a nice set of methods allowing me to asynchronously call a function. This function is testing remote host properties, so it is idling most of the time. For this reason I would like to maximize the number of concurrent threads launched such that all calls can be processed in the minimum amount of time. Here is the Code I have so far: // Check remote host connectivity public static class CheckRemoteHost { // Private Class members