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

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ต.ค. 2024
  • Подробнее о конференции DotNext: jrg.su/3WmFRE
    - -
    Настоящий хардкор от техлида в 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 ปีที่แล้ว

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

  • @ЄгорШамрай
    @ЄгорШамрай 4 ปีที่แล้ว

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

  • @LinDahai88
    @LinDahai88 6 ปีที่แล้ว +4

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

    • @alishert7239
      @alishert7239 5 ปีที่แล้ว +7

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

    • @cactus809
      @cactus809 4 ปีที่แล้ว +8

      Они личат

  • @IvanenkoStepan
    @IvanenkoStepan 3 ปีที่แล้ว +6

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