018. Message passing: многопоточное программирование без мьютексов - Степан Кольцов
Самые распространённые примитивы многопоточной синхронизации — это mutex и condvar. Эти примитивы плохо работают в случае contention (т. е. когда несколько потоков заходят в одну критическую область) — операции захвата и отпускания лока начинают работать на порядки медленнее и заметно нагружать CPU, при этом непредсказуемо деградирует производительность системы и появляются другие проблемы. Альтернативный подход к многопоточному программированию — это передача сообщений, или message passing. Степан расскаже
2 views
187
37
2 months ago 03:08:23 1
Homeworld: Deserts of Kharak | Video Game Soundtrack (Full Official OST)
2 months ago 00:01:30 1
The PROJECT MOON Several Stages Of Grief In The Games
3 months ago 00:02:56 1
The Buzzer (4625Khz) August 22, 2024 Voice message