static void XmlPLinq() {
XElement doc = XElement.Load(@"..\..\NorthwindCustomersWithOrders.xml");
var query =
from c in doc.Elements("customer").AsParallel()
where c.Element("country").Value == "Italy"
select new {
CompanyName = c.Element("companyName").Value,
ThreadID = Thread.CurrentThread.ManagedThreadId
};

foreach (var item in query) {
Console.WriteLine("{0}  z vlkna s ThreadId={1}",
item,
Thread.CurrentThread.ManagedThreadId);
}
}
