16-Mavzu: linq so’rovlar. Reja: Parallel linq. Parallel linq ga kirish. AsParallel usuli. AsOrdered usuli


Download 152.19 Kb.
Pdf ko'rish
bet1/4
Sana18.06.2023
Hajmi152.19 Kb.
#1594030
  1   2   3   4
Bog'liq
16-Mavzu LINQ so’rovlar (1)



16-Mavzu: LINQ so’rovlar. 
Reja: 
1. Parallel LINQ. Parallel LINQ ga kirish. AsParallel usuli. 
2. AsOrdered usuli 
3. Xatolarni qayta ishlash va operatsiyani bekor qilish. 
 
1. Parallel LINQ. Parallel LINQ ga kirish. AsParallel usuli. 
Odatiy bo'lib, LINQ'dagi to'plamning barcha elementlari ketma-ket qayta 
ishlanadi, lekin .NET 4.0 dan boshlab, ParallelEnumerable klassi System.Linq nom 
maydoniga qo'shildi, u PLINQ (Parallel LINQ) funksiyalarini qamrab oladi va 
to'plamga parallel kirish imkonini beradi. 
To'plamni qayta ishlashda PLINQ tizimdagi barcha protsessorlarning 
imkoniyatlaridan foydalanadi. Ma'lumotlar manbai segmentlarga bo'linadi va har bir 
segment alohida tarmoqda qayta ishlanadi. Bu ko'p yadroli kompyuterlarda 
so'rovlarni tezroq bajarishga imkon beradi. 
Shu bilan birga, PLINQ standart bo'yicha ketma-ket ma'lumotlarni qayta 
ishlashni tanlaydi. Parallel ishlov berishga o'tish, agar bu ishning tezlashishiga olib 
keladigan bo'lsa, amalga oshiriladi. Biroq, qoida tariqasida, qo'shimcha xarajatlar 
parallel operatsiyalar bilan ortadi. Shuning uchun, agar parallel ishlov berish 
potentsial resurs talab qiladigan bo'lsa, PLINK bu holda katta resurslarni talab 
qilmasa, ketma-ket ishlov berishni tanlashi mumkin. 
Shuning uchun, PLINQ-dan asosan katta to'plamlarda yoki murakkab 
operatsiyalar uchun foydalanish mantiqan to'g'ri keladi, bunda so'rovlarni 
parallellashtirishning haqiqiy foydasi olingan qo'shimcha xarajatlarni qoplashi 
mumkin. 
Shuni ham yodda tutingki, umumiy umumiy holatga kirishda parallel 
operatsiyalar o'sha umumiy resurslarga kirishni blokirovka qilishning oldini olish 
uchun sinxronlashdan bilvosita foydalanadi. Sinxronizatsiya uchun qo'shimcha 
xarajatlar ishlashning pasayishiga olib keladi, shuning uchun parallel 
operatsiyalarda umumiy resurslardan foydalanishni cheklash yoki cheklash 
maqsadga muvofiqdir. 

Download 152.19 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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