Профессиональная конференция для Go-разработчиков

Конкурентность в Go: от железа к коду

Хардкор

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Если вы хотите разобраться, что происходит в процессоре, когда запускается конкурентный код на Go, этот доклад для вас. Узнаем мир мьютексов и атомиков, а также, как они работают на самом низком уровне, и почему их использование может быть необходимо.

Целевая аудитория

Разработчики, которым мало знать, что «оно как-то блокируется», а хочется разобраться с блокировками на самом базовом уровне.

Тезисы

Задумывались ли вы когда-нибудь о том, что такое мьютексы и атомики на самом деле? И как они устроены под капотом? И зачем вообще нужны, если формально при записи переменной эта запись условно атомарна? Или не совсем? Заходи на доклад, и я немного напомню вам, что творится в процессоре, когда мы запускаем конкурентный код, и нырнем в глубины го поближе к процессору.

Тимлид в Тинькофф, развиваю Go в компании. 10+ лет опыта, фанат DDD и, как ни странно, гошки. Немного рублю в Канбан :-)

Т-Банк

Команда Т-Банка — это разработчики, тестировщики, SRE-инженеры, архитекторы, аналитики, продакт-менеджеры, дизайнеры и другие специалисты. Вместе они создают финтех-продукты, которыми пользуются около 40 миллионов клиентов. Т-Банк развивает ИТ-индустрию, поддерживает комьюнити и делится экспертизой.

Видео