SoftCraft
разноликое программирование

Top.Mail.Ru

Многопоточное программирование.
Простые программы


Начальная страница курса

Содержание занятия

  1. Создание и завершение потоков с использованием Posix threads (функции ptread_create и ptread_join).
  2. Последовательная программа как начальная точка для изучения потоков.
  3. Формирование результата многопоточной программы через значение, возвращаемое функцией pthread_join.
  4. Формирование результата многопоточной программы через указатель на структуру, передаваемую в качестве аргумента.
  5. Формирование над pthread обертки из классов в языке программирования C++.
  6. Использование для многопоточного программирования стандартной библиотеки классов языка программировани C++.
  7. Рекуррентное порождение дочерних потоков. Предтеча конвейерной обработки.
  8. Многопоточное сложение элементов двух матриц с формированием новой матрицы. Использование динамической памяти.

Примеры программ


Используемые источники информации

  1. Подборка источников информации по параллельному программированию

Начальная страница курса