LEC05
.pdfПараллельныевычисления
Учебный год– 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