Низкоуровневая многозадачность и асинхронность в C++ на Linux

Курс погружает в системное программирование Linux, объясняя работу процессов, потоков и асинхронного ввода-вывода через прямые системные вызовы. Вы узнаете, как операционная система управляет задачами и как реализовать конкурентность вручную без высокоуровневых абстракций.
Обучение 5 часов
сертификат
Стоимость курса
₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Низкоуровневая многозадачность и асинхронность в C++ на Linux» от Gurufy - gurufy.ru

  1. Основы многопроцессорности: анатомия процесса, системные вызовы fork, exec и waitpid в Linux - 1 час. Основы многопроцессорности: анатомия процесса, системные вызовы fork, exec и waitpid в Linux.
  2. Многопоточность под капотом: системный вызов clone, библиотека pthreads и отличия потоков от процессов - 1 час. Многопоточность под капотом: системный вызов clone, библиотека pthreads и отличия потоков от процессов.
  3. Безопасность данных: примитивы синхронизации, мьютексы, семафоры и атомарные операции для предотвращения гонок - 1 час. Безопасность данных: примитивы синхронизации, мьютексы, семафоры и атомарные операции для предотвращения гонок.
  4. Асинхронность и ввод-вывод: файловые дескрипторы, неблокирующий режим и мультиплексирование через select и epoll - 1 час. Асинхронность и ввод-вывод: файловые дескрипторы, неблокирующий режим и мультиплексирование через select и epoll.
  5. Межпроцессное взаимодействие (IPC): работа с сигналами, каналами (pipes) и разделяемой памятью - 1 час. Межпроцессное взаимодействие (IPC): работа с сигналами, каналами (pipes) и разделяемой памятью.
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь уверенно работать с темой: межпроцессное взаимодействие (ipc) работа с сигналами, каналами (pipes) и разделяемой памятью.
  • Освоите и сможете применять: многопоточность под капотом системный вызов clone, библиотека pthreads и отличия потоков от процессов.
  • Освоите и сможете применять: безопасность данных примитивы синхронизации, мьютексы, семафоры и атомарные операции для предотв…
  • Освоите и сможете применять: асинхронность и ввод вывод файловые дескрипторы, неблокирующий режим и мультиплексирование чер…
  • Освоите основы: основы многопроцессорности анатомия процесса, системные вызовы fork, exec и waitpid в linux.

Подробная информация о курсе

Курс погружает в системное программирование Linux, объясняя работу процессов, потоков и асинхронного ввода-вывода через прямые системные вызовы. Вы узнаете, как операционная система управляет задачами и как реализовать конкурентность вручную без высокоуровневых абстракций.

Цены и сроки

  • Стоимость0 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обучениясамостоятельно

По окончанию курса

  • Диплом или сертификатсертификат
Низкоуровневая многозадачность и асинхронность в C++ на Linux
₽