7.1. Введение
7.2. Классификация технологии параллельного программирования
7.3. Краткие сведения о наиболее известных технологиях
7.3.1. Программирование с использованием потоков
7.3.1.1. Потоковая модель в Java
7.3.1.2. Потоковая модель .NET Framework
7.3.2. Технология программирования ОрепМР
7.3.3. Технология программирования МРI
7.3.3.1. Общие сведения
7.3.3.2. Виртуальные топологии MPI
7.3.3.3. Достоинства и недостатки MPI
7.1. Введение
Потоковая модель .NET Framework имеет много общего с потоковой системой Java.
Для подключения средств обработки потоков нужно использовать средства пространства
имен System.Threading [5].
В нем определен класс, представляющий отдельный поток - класс Thread.
Класс Thread определяет ряд методов и свойств, которые позволяют управлять
потоком и получать информацию о нем.
Основные свойства класса:
Статическое свойство CurrentContext позволяет получить контекст, в котором
выполняется поток
Статическое свойство CurrentThread возвращает ссылку на выполняемый
поток
Свойство IsAlive указывает, работает ли поток в текущий момент
Свойство IsBackground указывает, является ли поток фоновым
Свойство Name содержит имя потока
Свойство Priority хранит приоритет потока - значение перечисления
ThreadPriority
Свойство ThreadState возвращает состояние потока - одно из значений
перечисления ThreadState
[1] https://parallel.ru/tech/tech_dev
[2] https://myslide.ru/presentation/obzor-texnologij-parallelnogo-programmirovaniya
[3] Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. СПб.: БХВ-
Петербург, 2002. — 608 с.
[4] [Коцовський В.М. Теорія паралельних обчислень: Методичний посібник для
студентів спеціальності "Програмне забезпечення систем" / В. М. Коцовський. —
Ужгород: Видавництво УжНУ "Говерла", 2015. — 44 с.
[5] https://metanit.com/sharp/tutorial/11.1.php
[6] Антонов А.С.Параллельное программирование с использованием технологии
MPI: уч. пособие. – М.: Изд-во МГУ, 2004. -71 с.
https://parallel.ru/sites/default/files/tech/tech_dev/MPI/mpibook.pdf