Многопоточность и конкурентность

Подтема
Уровень
Тип
Теги
49 вопросов

Что такое data race и чем он опасен?

MiddleМногопоточность и конкурентностьКлассический вопрос

Как правильно использовать std::async в реальном C/C++ проекте?

MiddleМногопоточность и конкурентностьПрактика

Как правильно использовать std::future в реальном C/C++ проекте?

MiddleМногопоточность и конкурентностьПрактика

Как правильно использовать std::promise в реальном C/C++ проекте?

MiddleМногопоточность и конкурентностьПрактика

Какая типичная ошибка при работе с std::thread и как ее избежать?

MiddleМногопоточность и конкурентностьОшибка кандидата

Чем std::async отличается от thread pool и когда что выбрать?

MiddleМногопоточность и конкурентностьСравнение

Чем std::future отличается от callback и когда что выбрать?

MiddleМногопоточность и конкурентностьСравнение

Чем std::promise отличается от condition_variable и когда что выбрать?

Middle+Многопоточность и конкурентностьСравнение

Чем std::thread отличается от std::async и когда что выбрать?

MiddleМногопоточность и конкурентностьСравнение

Как правильно использовать compare_exchange в реальном C/C++ проекте?

SeniorМногопоточность и конкурентностьПрактика

Как правильно использовать condition_variable в реальном C/C++ проекте?

MiddleМногопоточность и конкурентностьПрактика

Как правильно использовать data race в реальном C/C++ проекте?

MiddleМногопоточность и конкурентностьПрактика

Как правильно использовать deadlock в реальном C/C++ проекте?

MiddleМногопоточность и конкурентностьПрактика

Как правильно использовать false sharing в реальном C/C++ проекте?

SeniorМногопоточность и конкурентностьПрактика

Как правильно использовать join и detach в реальном C/C++ проекте?

MiddleМногопоточность и конкурентностьПрактика

Как правильно использовать latch и barrier в реальном C/C++ проекте?

SeniorМногопоточность и конкурентностьПрактика

Как правильно использовать lock-free programming в реальном C/C++ проекте?

SeniorМногопоточность и конкурентностьПрактика

Как правильно использовать memory_order в реальном C/C++ проекте?

SeniorМногопоточность и конкурентностьПрактика

Как правильно использовать race condition в реальном C/C++ проекте?

MiddleМногопоточность и конкурентностьПрактика

Как правильно использовать semaphore C++20 в реальном C/C++ проекте?

MiddleМногопоточность и конкурентностьПрактика