在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
超出时间方法退出。防止卡住。 方法:
或者: static void Main(string[] args) { Task t = Task.Run(() => { Random rnd = new Random(); long sum = 0; int n = 5000000; for (int ctr = 1; ctr <= n; ctr++) { int number = rnd.Next(0, 101); sum += number; Console.WriteLine("ctr: {0:N0}", ctr); } }); TimeSpan ts = TimeSpan.FromMilliseconds(150); if (!t.Wait(ts)) Console.WriteLine("The timeout interval elapsed."); }
|
请发表评论