Channel vs Mutex
ТГК: http://t.me/praxisbc Channel и Mutex могут формально решить похожую задачу. Но выбирать стоит не по принципу «что быстрее», а по тому, что происходит с данными. В этом видео разбираем практическое правило выбора: — Mutex защищает общий объект и короткий критический участок; — Channel передаёт работу, владение или результат между горутинами; — иногда правильная система использует оба инструмента вместе. 00:00 Главный критерий выбора 00:14 Объект или передача 00:27 Mutex защищает состояние 00:46 Channel передаёт работу 01:04 Буфер, close и протокол 01:20 Когда Channel становится лишним 01:38 Когда Mutex скрывает протокол 01:51 Как использовать оба инструмента вместе Закрепляйте инженерные навыки на практике и изучайте другие темы на Praxis: https://praxiscode.io/ #Go #Golang #Concurrency
Название:
Channel vs Mutex
Категория:
Разное