9 00

9 00 - 9 30

Cборы перед началом семинара, кофе-брейк

9 30

930 - 1015

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

1030 - 1115

Слот пока не занят докладом


Описания пока нет

1130 - 1215

Выбор стратегий блокировок на основании сценариев в приложении
Существует несколько различных стратегий блокировки, каждая из которых наиболее эффективна в определенных сценариях. О них и пойдёт речь в докладе.

1230 - 1315

Организация синхронизации без использования блокировок
Некоторые сценарии работают наиболее эффективно при использовании неблокирущих алгоритмов. Их распознавание является залогом многократного увеличения производительности.

13 15

13 15 - 14 15

Обед, общение по докладам

14 15

1415 - 1500

Управление многопоточным кодом при помощи JetBrains RD
Новый production-ready пакет от компании JetBrains позволяет с легкостью управлять временем жизни сущностей. В том числе - в многопоточной среде, позволяя создавать лёгкий в понимании и отладке, код

1515 - 1600

Слот пока не занят докладом


Описания пока нет

1615 - 1700

Слот пока не занят докладом


Описания пока нет

1715 - 1800

Слот пока не занят докладом


Описания пока нет

1815 - 1900

Практика тестирования многопоточного кода и алгоритмов на корректность
Поговорим про то, как и на основе чего строится архитектура многопоточных приложений

1915 - 2000

Тестирование многопоточных алгоитмов на производительность
Поговорим про то, как и на основе чего строится архитектура многопоточных приложений

20 00

20 00 - 20 00

Завершение семинара

20 00