static void SamplePLinq() {
Console.WriteLine("=== SamplePLinq ===");
int[] data = LoadData(100000000);
var query =
from i in data.AsParallel()
where i % 12345678 == 0
select new { Value = i, ThreadID = Thread.CurrentThread.ManagedThreadId };

Stopwatch sw = Stopwatch.StartNew();
foreach (var number in query) {
Console.WriteLine("{0} - z vlkna s ThreadId={1}",
number,
Thread.CurrentThread.ManagedThreadId);
}
long elapsed = sw.ElapsedMilliseconds;
Console.WriteLine("Spotebovan as: {0} milisekund", elapsed);
Console.WriteLine("CurrentThreadId: {0}",
	Thread.CurrentThread.ManagedThreadId);
}
