Дмитрий Иванов - Многопоточные структуры данных в .NET: как это работает?

Поделиться
HTML-код
  • Опубликовано: 24 авг 2024
  • Ближайшая конференция - DotNext 2024, 10 - 11 сентября, Москва + online
    Подробности и билеты: jrg.su/x2GKnA
    - -
    Настоящий хардкор от техлида в Rider и главный по многопоточности во всем JetBrains.
    В докладе речь пойдет об алгоритмах, стоящих за коллекциями в System.Collections.Concurrent. Пошагово, с примерами объясним сложные алгоритмы. Также рассмотрим дизайн API многопоточной коллекции. Ознакомимся с теорией неблокирующей синхронизации.
    Важно: для понимания доклада необходимо знать основы параллельного программирования, включая Monitors, Semaphores, read-write locks, атомарные операции (Interlocked) и т.д.

Комментарии • 10

  • @farabikurmanshady8486
    @farabikurmanshady8486 3 года назад +2

    Прекрасный доклад! Спасибо за отличную подачу информации!

  • @Rivrabobra
    @Rivrabobra Год назад +1

    Доклад огонь! Нраица

  • @cactus809
    @cactus809 4 года назад +4

    Тред застопился, потому что референса локнута. К счастью, глобальный прогресс обеспечивается разбранчеванием стейтов на две головы.

    • @dvdrelin
      @dvdrelin Год назад

      Тогда уж на два Хэда. Что уж тут)

  • @user-og8xh8dp9k
    @user-og8xh8dp9k 4 года назад

    Не совсем понятна реализация лока над стеком/очередью.Можно пример какой-то?

  • @LinDahai88
    @LinDahai88 6 лет назад +4

    "референсА"?

    • @alishert7239
      @alishert7239 5 лет назад +7

      Ооо, ты еще не слышал его тАкены.

    • @cactus809
      @cactus809 4 года назад +8

      Они личат

  • @IvanenkoStepan
    @IvanenkoStepan 3 года назад +6

    У него всегда хорошие образовательные доклады.
    Вот только красные штаны...