Учебное пособие Казань 018 удк


AsOrdered после  AsParallel



Download 2,08 Mb.
Pdf ko'rish
bet63/98
Sana16.12.2022
Hajmi2,08 Mb.
#888158
TuriУчебное пособие
1   ...   59   60   61   62   63   64   65   66   ...   98
Bog'liq
ParVychGafGal

AsOrdered
после 
AsParallel
для 
сохранения порядка результатов. 
var squares = sequence.AsParallel().AsOrdered().Select(x => x * x); 
Результат: 1 4 9 16 25 36 49 64 81 100 
Когда вы выполняете последовательный запрос с использованием 
LINQ

любой обработанный элемент данных может привести к исключению. Когда 
исключение брошено, запрос немедленно останавливается выполнение. С 
PLINQ
возможно одновременное выполнение нескольких операций. Если одно 
из них выдает исключение, все остальные потоки останавливаются, но только 
после завершения запланированных операций. Это может означать задержку 


92 
между исключительным событием и остановкой запроса 
PLINQ
, если операции 
запроса медленны. Это также означает, что любая из других параллельных 
операций может также генерировать исключение. 
Чтобы устранить возможность запроса, вызывающего множественные 
исключения, все исключения из запроса 
PLINQ
объединяются в одно 
исключение 
AggregateException
, которое бросается, когда все потоки 
выполнения останавливаются. Как и при использовании параллельных 
циклов и задач, вы можете перехватить это исключения и изучить 
его свойство 
InnerExceptions
, чтобы найти все исключения. 
 
7. MPI 
7.1. Введение в MPI 
К 1994 году был определен полный интерфейс и стандарт (MPI-1). MPI - 
это только определение 
интерфейса. Затем 
разработчикам 
приходилось 
создавать реализации интерфейса для своих соответствующих архитектур. 
После того, как были созданы первые его реализации, MPI был широко принят 
и по-прежнему остается методом написания приложений, передающих 
сообщения. Рассмотрим классические концепции MPI модели передачи 
сообщений в параллельном программировании.
Первая концепция - понятие 
коммуникатора
. Коммуникатор определяет 
группу процессов, которые имеют возможность связываться друг с другом. В 
этой группе процессов каждому процессу присваивается уникальный 
ранг

Основа коммуникации построена на процессах отправки и получения 
сообщений между процессами. Процесс может отправить сообщение другому 
процессу, предоставив 

Download 2,08 Mb.

Do'stlaringiz bilan baham:
1   ...   59   60   61   62   63   64   65   66   ...   98




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish