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

Курс «Многопоточное программирование на С/С++» на платформе Stepik поможет вам разобраться в обмене данными между потоками разных процессов и их синхронизации.

А в конце обучения у вас появится возможность создать свой веб-сервер.

Вам подойдет этот курс, если вы:

  • студент технической или математической специальности;
  • имеете опыт работы с С/С++;
  • умеете взаимодействовать с Unix-like ОС;
  • хотите научиться многопоточному программированию.

Ключевые навыки, которые вы освоите на этом курсе:

  • использование аллокаторов и умных указателей;
  • уплотнение каналов;
  • работа с библиотеками;
  • взаимодействие с процессами UNIX;
  • параллельное программирование.

Учебная программа:

  • введение, тест на уровень знаний;
  • контейнеры, распределители памяти, умные указатели;
  • сокеты Беркли, уплотнение канала;
  • библиотеки;
  • файлы, сигналы, UNIX, каналы;
  • общая память, классическое межпроцессное взаимодействие, семафоры;
  • потоки и синхронизация;
  • параллельное программирование;
  • заключение.

В конце обучения учащиеся создают собственный проект, выполнение которого оценивается в 300 баллов. Чтобы получить сертификат от Mail.ru, нужно набрать 900, пройдя еще и учебные модули. Каждый из модулей дает вам по 100 баллов.

Вступительное видео к курсу «Многопоточное программирование на С/С++»:

Оцените курс
ОтвратительноПлохоУдовлетворительноХорошоОтлично! (0)
Загрузка...

Добавить комментарий