Курсы
MBA
Компании
Гранты на обучение
Вузы
Повысь зарплату
Вход на сайт
Напомнить
Запомнить меня
Пользовательское соглашение
Публикации и новости
Анонсы и релизы
(592)
Бесплатные видеокурсы
(
3013
)
Статьи
(2986)
Новости
(550)
Победители конкурса грантов
(124)
СМИ
/
Бесплатные видеокурсы
/
IT: Для программистов и IT-специалистов
/
Бесплатная видеолекция: Многопоточный С++
Специалист по кадрам
Дистанционно
Бесплатная видеолекция: Многопоточный С++
Лектор:
Дмитрий Калугин-Балашов
, Руководитель группы разработки поиска по почте, Mail.Ru Group.
В курсе принцип многопоточного программирования рассматривается в контексте разработки сетевых и высоконагруженных систем. Ядром курса является обучение межпроцессному взаимодействию (IPC) и синхронизации потоков. Пройдя курс, вы сможете разработать собственный веб-сервер, который позволит отработать полученные навыки.
Рассматриваются как классическое создание дочерних процессов (через fork) и использование средств межпроцессного взаимодействия (IPC), различные способы создания многопоточного приложения (pthreads, std::thread, boost::thread), а также и более высокоуровневые средства распараллеливания (OpenMP, Intel TBB). В курсе дополнительно представлены способы работы с сетью и контейнеры (STL, boost).
Содержание курса
Пролог
Контейнеры. Умные указатели. Аллокаторы
Сокеты Беркли. Мультиплексирование
Асинхронная работа с сетью
Процессы. Каналы. Сигналы
Очереди сообщений. Семафоры. Общая память
Потоки. Средства синхронизации
Параллельное программирование
Эпилог
Целевая аудитория: Студенты математических и технических специальностей ВУЗов.
Требования: Знание C/C++. Умение обращаться с Unix-like операционными системами.
Продолжительность (6 видео): 7ч 17 мин
Лекция 1
Лекция 2
Лекция 3
Лекция 4
Лекция 5
Лекция 6
Другие бесплатные видеокурсы
Бесплатная видеолекция: Изменение трудового договора в одностороннем порядке
Ведет мастер-класс сертифицированный специалист в области кадрового менеджмента, член Национального ...
Бесплатная видеолекция: Адаптация персонала в организации: виды, методы, результаты
Ведет семинар сертифицированный специалист по кадровому менеджменту с более чем 15-летним опытом ...
Бесплатная видеолекция: Учет убытков прошлых лет для целей налога на прибыль в программе 1С Бухгалтерия 3
Семинар ведет ведущий преподаватель центра «Специалист» по бухучету и программе 1С с более, чем ...
Все бесплатные видеокурсы
,
IT обучение
Быстрый поиск по теме
Программы MBA
Курсы бухгалтеров
Курсы 1с
Курсы иностранных языков
Тренинги по продажам
Курсы программирования
Курсы управление персоналом
Бесплатные курсы
ещё
Поиск по городам
Курсы в Москве
Курсы в Санкт-Петербурге
Курсы в Екатеринбурге
Курсы в Новосибирске
Курсы в Нижнем Новгороде
Курсы в Самаре
Курсы в Ростове-на-Дону
Курсы в Казани
ещё
Сервисы карьеристам
Сервисы до и после регистрации
Поиск курса, программы обучения
Выбор выставки, конференции
Конкурс грантов
Деньги на обучение EduMoney
Рейтинг компаний
Публикации и новости
Словари
ещё
Организаторам мероприятий
Правила размещения мероприятий
Регистрация компании
Реклама и сервисы на сайте
Аудитория сайта
Каталог компаний
ещё
Пользовательское соглашение
Обратная связь
Карта сайта
© 2006—2024 Edumarket