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


MULTITHREADINGDAN PARALLELDA FOYDALANISH


Download 1.46 Mb.
bet31/85
Sana24.12.2022
Hajmi1.46 Mb.
#1062519
1   ...   27   28   29   30   31   32   33   34   ...   85
Bog'liq
ParVychGafGal (1)

MULTITHREADINGDAN PARALLELDA FOYDALANISH


HISOBLASH
    1. Threading qanday ishlaydi


54
Machine Translated by Google


.Net da multithreading ish zarrachalarini rejalashtiruvchi tomonidan boshqariladi, funktsiya,

CLR odatda operatsion tizimga o'tadi. Rejalashtiruvchi


threads barcha faol iplarning mos ravishda ajratilishini ta'minlaydi


ish vaqti va kutilayotgan yoki bloklangan mavzular iste'mol qilmaydi


protsessor vaqti. Bir protsessorli kompyuterda ipni rejalashtiruvchi




vaqt almashishni amalga oshiradi - o'rtasida tez almashish

faol mavzularning har biri. Ko'p protsessorli kompyuterda


multithreading vaqt almashish va rost aralashmasi bilan amalga oshiriladi


bir vaqtning o'zida turli xil ish zarralari turli xil kodlarda ishlaydi


protsessorlar. Ishlash to'xtatilganda, ip oldindan o'rnatilgan deyiladi


vaqtni kesish kabi tashqi omillar. Ko'pchilik


vaziyatlarda, ipning o'zi qachon va qaerda tushirilishini nazorat qilmaydi. Oqim


ishlaydigan operatsion tizim jarayoniga o'xshaydi


ilova. Xuddi jarayonlar parallel ravishda davom etayotgani kabi


kompyuter, iplar bir jarayon ichida parallel ravishda ishlaydi.


Jarayonlar bir-biridan butunlay ajratilgan; oqimlar cheklangan


izolyatsiya darajasi. Xususan, ish zarralari xotirani boshqalar bilan bo'lishishadi


bir xil dasturda ishlaydigan mavzular.


Multithreadingning eng keng tarqalgan qo'llanilishi:





  1. Moslashuvchan foydalanuvchi interfeysini qo'llab-quvvatlash. Bajarish

parallel ipli asosiy ipda ko'p vaqt talab qiladigan vazifalar


UI voqealarni qayta ishlashda davom etishi mumkin


klaviatura va sichqoncha.






Download 1.46 Mb.

Do'stlaringiz bilan baham:
1   ...   27   28   29   30   31   32   33   34   ...   85




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