C/C++ Ready | Программирование
11.6K subscribers
692 photos
41 videos
334 links
Авторский канал по разработке на C и C++.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

Реклама на бирже: https://telega.in/c/cpp_ready
加入频道
👩‍💻 Разберем std::condition_variable — механизм синхронизации потоков!

Он позволяет одному потоку приостановиться и ждать сигнала от другого, обеспечивая безопасное взаимодействие и предотвращая гонки данных. Часто используется вместе с мьютексами, когда нужно согласовать работу нескольких потоков.

📣 C++ Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥255👍3🤝3
👩‍💻 Разберем packaged_task — обёртка для отложенного выполнения функции с получением результата через future!

Класс позволяет связать любой callable, выполнить его в удобный момент, получить результат выполнения через возвращённый future, повторно использовать задачу, обменивать её состояние и освобождать связанный callable в виде std::function.

📣 C++ Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍76🤝2
👩‍💻 Разберем string_view — лёгкая невладеющая ссылка на часть строки без копирования данных!

Позволяет работать с фрагментами текста очень быстро: брать и обрабатывать куски строки, пропускать уже обработанные символы, искать разделители и безопасно передавать указатель с длиной в C-функции — всё это без лишних выделений памяти.

📣 C++ Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥5🤝5👍4