32bit_me (32bit_me) wrote,
32bit_me
32bit_me

Categories:

Курс "Многопоточное программирование на С/С++"

Закончил курс на Stepik "Многопоточное программирование на С/С++".



Очень большой и объёмный курс. В описании написано, что общее время прохождения курса 41 час, но это нереально мало, на самом деле. Я потратил на его прохождение 19 дней в общей сложности, решив 37 задач.

Курс охватывает следующие темы:

1. Вводная часть
2.1.Контейнеры.
2.2.Умные указатели.
2.3.Аллокаторы
3.1.Сокеты Беркли.
3.2.Мультиплексирование
4.Асинхронная работа с сетью:
4.1.Библиотека libevent
4.2.Библиотека libev
4.3.Библиотека libuv
4.4.Библиотека boost::asio
5.Процессы. Каналы. Сигналы
5.1 Процессы Unix
5.2 Сигналы
5.3 Файлы
5.4 Каналы
6. Очереди сообщений. Семафоры. Общая память
6.1 Классическое Unix IPC
6.2 Очереди сообщений
6.3 Семафоры
6.4 Общая память
7. Потоки. Средства синхронизации
7.1 Потоки POSIX
7.2 Мьютексы
7.3 Условные переменные. Барьеры
7.4 Потоки C++11
8. Параллельное программирование
8.1 OpenMP
8.2 Intel TBB
8.3 MPI
9. Финальное задание - написать многопоточный веб-сервер.

Некоторые задания курса было довольно трудно сделать из-за того, что система проверки на сайте просто сообщает об ошибке, но непонятно, в чём эта ошибка заключается. Тем, кто решит пройти курс, я рекомендую очень внимательно читать не только задания, но и комментарии, которые оставили те, кто уже сделал это задание. Готовых ответов там не найти, но можно найти очень ценные подсказки.
Tags: C и C++, программирование, самообразование
Subscribe

  • С днём космонавтики!

  • Прекрасное под катом

    Людям со слабой психикой под кат не заглядывать! Описание: Книга даёт ответы на главные вопросы науки и человечества, описывает неизвестное…

  • Вселенная-25

    Практически каждый раз, когда начинаются разглагольствования об "обществе потребления", всплывает так называемый "эксперимент Вселенная 25". Если…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 14 comments

  • С днём космонавтики!

  • Прекрасное под катом

    Людям со слабой психикой под кат не заглядывать! Описание: Книга даёт ответы на главные вопросы науки и человечества, описывает неизвестное…

  • Вселенная-25

    Практически каждый раз, когда начинаются разглагольствования об "обществе потребления", всплывает так называемый "эксперимент Вселенная 25". Если…