Parallel.For C# with Example



Parallel.For C# with Example

An example that uses Parallel.For loop to ping a given array of website urls. 
static void Main() 
{ 
string [] urls = 
{ 
"www.stackoverflow.com", 
"www.google.net", 
"www.facebook.com", 
"www.twitter.com" 
}; 
System.Threading.Tasks.Parallel.For(0, urls.Length, i => 
{ 
var ping = new System.Net.NetworkInformation.Ping(); 
var result = ping.Send(urls[i]); 
if (result.Status == System.Net.NetworkInformation.IPStatus.Success) 
{ 
Console.WriteLine(string.Format("{0} is online", urls[i])); 
} 
}); 
} 
 

0 Comment's

Comment Form

Submit Comment