Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

LEC05

.pdf
Скачиваний:
10
Добавлен:
22.05.2015
Размер:
323.37 Кб
Скачать

Параллельныевычисления

Учебный год– 2015,весенний семестр Группы 5110,5116

Лекция 5

Преподаватели:

БалакшинПавелВалерьевич

(pvbalakshin@gmail.com),

Соснин ВладимирВалерьевич

(vsosnin@gmail.com)

Перенос занятия 30 апреля

В четверг 30 апреля университет закрывается в 18:00, поэтомуначало занятия переносится с 19:00на17:50.

2

Pthreads

Pthreads— стандарт POSIX (IEEE), определяющий

API для управления потоками (тредами).

Ключевые инструменты Pthreadsобеспечивают:

Создание,удаление, объединение потоков.

Безопасныйсовместный доступ к общим переменным.

Синхронизациюпотоков.

3

Компиляция Pthreads-программы

Длякомпиляции под Windows несуществует «родных»средств Microsoft(но можноиспользовать

сторонниебиблиотеки)

4

Компиляция Pthreads-программы

Длякомпиляции под Windows несуществует «родных»средств Microsoft(но можноиспользовать

сторонниебиблиотеки)

5

Созданиеи удаление потоков

6

Созданиеи удаление пула потоков

7

Созданиеи удаление пула потоков

8

Созданиеи удаление потоков (2)

9

Объединениепотоков пула

10