Веб-версияОткрыть в Telegram

Пост🍟 Задача на выходные: свой promise/future

27 июня 2026
Б
Библиотека задач по C++ | тесты, код, задания
🍟 Задача на выходные: свой promise/future Лучший способ понять std::promise — собрать его. Допиши общее состояние (shared state) на мьютексе и condition_variable. template <class T> struct SharedState { std::mutex m; std::condition_variable cv; std::optional<T> value; bool ready = false; void set(T v) { // TODO: под мьютексом положить value, поднять ready, разбудить ждущих } T get() { // TODO: дождаться ready под cv, вернуть value } }; ‼️ Условие: get() блокируется, пока не вызовут set(), и корректно работает, если set() случился до get(). «Ага-момент» — почему именно cv.wait с предикатом, а не голый wait. ✍️ Реализацию присылай в комментариях 📍Навигация: Вакансии • Задачи • Собесы Библиотека C/C++ разработчика #междусобойчик
1 · 491 ·

Рядом в ленте

ББиблиотека задач по C++ | тесты, код, задания🚀 Освойте разработку AI-агентов и получите доступ ещё к двум курсам Академии бесплатно! В 2026 году просто писать код мало. Компании ищут инженеров, умеющих проББиблиотека задач по C++ | тесты, код, задания🎬 Где ломаются архитектуры ИИ-агентов и как этого избежать: запись урока от Proglib.Academy и cloud․ru Proglib.аcademy вместе с cloud․ru провели вебинар, где ра
это сообщение
ББиблиотека задач по C++ | тесты, код, заданияФотографияББиблиотека задач по C++ | тесты, код, задания⭐️ Dream Team 5-го потока: научитесь строить ИИ-агентов у практиков из BigTech 14 июля стартует новый поток курса по разработке ИИ-агентов, и в этот раз мы собр
ББиблиотека задач по C++ | тесты, код, заданияБиблиотека задач по C++ | тесты, код, задания@cpp_problems_lib · канал · Технологии
5 440подписчиков1 826постов в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем