AsOrdered usuli yordamida . Bu usul faqat qo'llanilishi kerak
natijalar tartibini saqlab qolish zarur bo'lganda, bu mumkin
so'rovlaringiz samaradorligini sezilarli darajada pasaytiring.
Quyidagi so'rovda AsParallel to'dan keyin AsOrdered usuli qo'llaniladi
natijalar tartibini saqlash.
var squares = sequence.AsParallel().AsOrdered().Select(x => x * x);
Natija: 1 4 9 16 25 36 49 64 81 100
LINQ yordamida ketma-ket so'rovni bajarganingizda,
har qanday qayta ishlangan ma'lumotlar elementi istisnoga olib kelishi mumkin. Qachon
istisno tashlanadi, so'rov darhol bajarilishini to'xtatadi. Bilan
PLINQ bir vaqtning o'zida bir nechta operatsiyalarni bajarishi mumkin. Agar bitta
ulardan istisno tashlaydi, boshqa barcha mavzular to'xtatiladi, lekin faqat
rejalashtirilgan operatsiyalar tugagandan so'ng. Bu kechikishni anglatishi mumkin
91