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

Хардкор

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

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

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

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

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

Тезисы

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

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

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

Т-Банк

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

Видео

Другие доклады секции

Хардкор