Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Многопоточность C++, часть 2: Мьютекс и условные переменные

Автор: arisaif

Загружено: 2020-06-07

Просмотров: 26720

Описание:

Я объясняю, что такое мьютекс и как его использовать в современном C++. Также я объясняю, что такое условная переменная в C++ и как её использовать.

Я освещаю следующие темы:

Состояние гонки
Взаимное исключение в современном C++
std::mutex
lock() / unlock()
lock_guard
unique_lock
shared_lock
scoped_lock
Последовательная согласованность
Взаимоблокировка
Взаимодействие потоков с условными переменными

Я использую современные конструкции C++11, C++14 и C++17.

Это моё второе видео о многопоточности в C++.
Ссылка на часть 1:    • Learn C++ Multi Threading in 20 Minutes  

Вы можете скачать видео и писать код вместе со мной по этой ссылке:
https://github.com/ourarash/multithre...

Вы можете запустить код с помощью Bazel или gcc/g++.

Посмотрите моё другое видео об использовании Bazel для сборки C++-файлов в Visual Studio Code:

   • Bazel & Google Test in Visual Studio Code  

Подробнее о Bazel:
https://github.com/ourarash/cpp-template

------------------------------------------------------------------------------------------
Оставайтесь на связи:
  / ourarash  

Я основатель приложения BitcoinCrazyness, самого продвинутого приложения для криптовалют. Посмотрите:

http://www.bitcoincrazyness.com/

Многопоточность C++, часть 2: Мьютекс и условные переменные

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

C++ Multi Threading Part 3: Atomic Variables and Memory Models

C++ Multi Threading Part 3: Atomic Variables and Memory Models

Exception Handling in C++ Multithreading

Exception Handling in C++ Multithreading

Learn C++ Multi Threading in 20 Minutes

Learn C++ Multi Threading in 20 Minutes

Multithreading in C++

Multithreading in C++

Что такое Mutex в C++ (Многопоточность для начинающих)

Что такое Mutex в C++ (Многопоточность для начинающих)

When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024

When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024

C++ Multi Threading Part 4: Why You Should Use std::jthread in Modern C++

C++ Multi Threading Part 4: Why You Should Use std::jthread in Modern C++

Back to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020

Back to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020

Producer - Consumer Problem in Multi-Threading

Producer - Consumer Problem in Multi-Threading

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

C++ Multithreading : Part 5  -  Using Condition Variables for concurrency - light weight using C++11

C++ Multithreading : Part 5 - Using Condition Variables for concurrency - light weight using C++11

Condition Variable in Modern cpp and unique lock | Introduction to Concurrency in C++

Condition Variable in Modern cpp and unique lock | Introduction to Concurrency in C++

VTable и VPointers — виртуальные функции, полиморфизм времени выполнения | Самый важный вопрос дл...

VTable и VPointers — виртуальные функции, полиморфизм времени выполнения | Самый важный вопрос дл...

Concurrency in C++: A Programmer’s Overview (part 1 of 2) - Fedor Pikus - CppNow 2022

Concurrency in C++: A Programmer’s Overview (part 1 of 2) - Fedor Pikus - CppNow 2022

Арестович: Антиевропейский демарш Зеленского? Дневник войны

Арестович: Антиевропейский демарш Зеленского? Дневник войны

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Потоки C++ №3: гонка данных и мьютекс

Потоки C++ №3: гонка данных и мьютекс

Создайте свое первое многопоточное приложение — Введение в многопоточность в современном C++

Создайте свое первое многопоточное приложение — Введение в многопоточность в современном C++

C++ Threading #7: Future, Promise and async()

C++ Threading #7: Future, Promise and async()

Комедийная короткометражка «Альтернативная математика» | Озвучка DeeAFilm

Комедийная короткометражка «Альтернативная математика» | Озвучка DeeAFilm

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com