Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2014
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.56 KB | None | 0 0
  1. var sw2 = Stopwatch.StartNew();
  2.             long anotherSum = 0;            
  3.             var _locker2 = new object();
  4.             Parallel.For<long>(1, cnt + 1,
  5.                 () => 0,
  6.                 (i, state, local) => local + i,
  7.                 partialSum =>
  8.                 {
  9.                     lock (_locker2)
  10.                     {
  11.                         anotherSum += partialSum;
  12.                     }
  13.                 });
  14.             Console.WriteLine("Generic For " +anotherSum);
  15.             Console.WriteLine("Time is " + sw2.ElapsedMilliseconds);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement