G‘afarov, A. F. Galimyanov parallel hisobiyotlar qo'llanma Qozon


Download 1.46 Mb.
bet56/85
Sana24.12.2022
Hajmi1.46 Mb.
#1062519
1   ...   52   53   54   55   56   57   58   59   ...   85
Bog'liq
ParVychGafGal (1)

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


Machine Translated by Google
istisno hodisasi va PLINQ so'rovi o'rtasida, agar operatsiyalar to'xtatiladi
so'rovlar sekin. Bu, shuningdek, boshqa parallel har qanday degan ma'noni anglatadi
operatsiyalar ham istisno qilishi mumkin.
Bir nechta so'rovni keltirib chiqarish imkoniyatini yo'q qilish uchun istisnolar, PLINQ so'rovidagi barcha istisnolar bittaga birlashtirilgan AggregateException barcha mavzular bo'lganda tashlanadi
ijro etish to'xtaydi. Parallel bilan bo'lgani kabi

looplar va vazifalar, siz ushbu istisnoni qo'lga olishingiz va tekshirishingiz mumkin


barcha istisnolarni topish uchun uning InnerExceptions xususiyati.



    1. MPI





    1. Download 1.46 Mb.

      Do'stlaringiz bilan baham:
1   ...   52   53   54   55   56   57   58   59   ...   85




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling