Школа Безупречного Кода на тему: «В сердце лабиринта многопоточности»

Лекция / семинар сайт события http://rabota.scout-gps.ru/projects/school-bc/

Добавить в календарь:
Поделиться:

 

Приглашаем всех желающих на открытый семинар Школы Безупречного Кода по теме

"В сердце лабиринта многопоточности".

 

В рамках создания масштабируемых и нагруженных систем так или иначе разработчик сталкивается с необходимостью использовать распараллеливание. Использование многопоточности для многих становится подобно лабиринту, в котором приходится ориентироваться стихийно, натыкаясь на тупики, неожиданные стены, а порой и на ловушки. Для того, чтобы уметь чуть быстрее находить выход и понимать корень проблем – требуется не только знание абстрактных уровней, которые дает нам .NET, но и понимание тех процессов, которые лежат за ними.

 

На нашем семинаре мы погрузимся в следующие темы:

  1. Общие сведения / Архитектура и микроархитектура процессора / гиперпоточность
  2. Кэш, когерентность кэшей, что такое False Sharing и prefetching
  3. Потоки, нити, потоки пользовательского режима
  4. Основные команды приостановки текущего потока в .NET и различия между ними
  5. Reordering и модели памяти / оптимизация компиляторов и процессоров
  6. Барьеры памяти и волатильное чтение/ волатильная запись

 

Приобретённые знания помогут вам лучше ориентироваться в лабиринтах многопоточного программирования и разрабатывать более надёжные и производительные продукты.

 

Ведущий семинара

Селиванов Александр

Александр Селиванов

инженер-программист ГК "СКАУТ"

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Забыли пароль? Регистрация