Skip to content

Details

• What we'll do
Приглашаем разработчиков на С++ в петербургский офис Яндекса — на встречу, которую мы проводим вместе с St. Petersburg C++ User Group. В программе два доклада: об алгоритмах Lock-free и асинхронном коде. Затем мы сможем обсудить услышанное и просто пообщаться за чашкой чая.

! Важная информация - для участия необходима регистрация по ссылке (https://events.yandex.ru/events/cpp-party/15-feb-2018/)!

Lock-free на практике: бесконечный буфер

Запись в поток — одно из часто встречающихся действий, требующих блокировки. Что приводит к эффекту обратного давления I/O на работу многотредового приложения. Попытки применить академические решения Lock-free дают результат, сравнимый с циклической блокировкой или проигрывающий ей по производительности. Это заставляет сомневаться в практической пользе Lock-free. Мы рассмотрим паттерны проектирования полезных Lock-free алгоритмов, позволяющих избавиться от нерационального расходования ресурсов при блокировках.

Докладчик: Константин Облаков. Выпускник механико-математического факультета Московского государственного университета. Защитил кандидатскую диссертацию в области общей топологии. Работает в Яндексе с 2009 года, в Яндекс.Новостях — с 2015-го. Сфера интересов: алгоритмы Lock-free и Wait-free.

Futures в действии

Написание асинхронного кода всегда требовало гораздо больше усилий, чем написание синхронной версии. Но теперь у нас есть future/promise. Я поделюсь опытом, как можно упростить себе жизнь в асинхронном мире и не отстрелить себе ноги.

Докладчик: Александр Сороцкий. Выпускник Санкт-Петербургского государственного политехнического университета. В Яндексе с 2014 года. Старший разработчик в команде сервиса Real-Time MapReduce.

• What to bring
Удостоверение личности, чтобы охрана бизнес-центра пропустила Вас.

• Important to know

Related topics

Sponsors

JetBrains

JetBrains

Meetup sponsor (location, licenses prizes)

SEMrush

SEMrush

Meetup sponsor (location)

PeterService

PeterService

Meetup sponsor (location)

Oracle

Oracle

Meetup sponsor (location)

You may also like