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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Чем compare_exchange отличается от mutex и когда что выбрать?

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

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

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

Чем data race отличается от race condition и когда что выбрать?

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

Чем deadlock отличается от livelock и когда что выбрать?

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

Чем join и detach отличается от jthread и когда что выбрать?

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

Чем latch и barrier отличается от join loop и когда что выбрать?

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

Чем lock-free programming отличается от mutex-based design и когда что выбрать?

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

Чем memory_order отличается от sequential consistency и когда что выбрать?

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

Чем race condition отличается от data race и когда что выбрать?

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

Чем semaphore C++20 отличается от condition_variable и когда что выбрать?

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

Чем spurious wakeup отличается от single if wait и когда что выбрать?

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