Лекции по теории и практике многопоточного программирования
#common
Данный курс лекций поможет вам сформировать знания об архитектурах параллельных вычислительных систем, многопоточному программированию и научиться использовать параллельные структуры на практике.
1. Введение в параллельное программирование.
2. Архитектура фон Неймана.
3. Последовательность исполнения. Упорядоченность и атомарность.
4. Формальное представление многопоточной системы.
5. Проблемы многопоточности.
6. Модель исполнения, критические секции и объекты блокировки.
7. Согласованность, история, линеаризуемость.
8. Консенсус.
9. Еще про консенсус.
10. Подходы к синхронизации.
11. Разделяемые структуры данных и алгоритмы обслуживания
Все 11 лекций доступны по ссылке
http://vk.com/page-54530371_48968741Ссылка на пост
http://vk.com/wall-54530371_66955