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

Ғылым және технология

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

Пікірлер: 10

  • @farabikurmanshady8486
    @farabikurmanshady84863 жыл бұрын

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

  • @Rivrabobra
    @Rivrabobra Жыл бұрын

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

  • @cactus809
    @cactus8094 жыл бұрын

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

  • @dvdrelin

    @dvdrelin

    Жыл бұрын

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

  • @user-og8xh8dp9k
    @user-og8xh8dp9k3 жыл бұрын

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

  • @LinDahai88
    @LinDahai885 жыл бұрын

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

  • @alishert7239

    @alishert7239

    5 жыл бұрын

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

  • @cactus809

    @cactus809

    4 жыл бұрын

    Они личат

  • @IvanenkoStepan
    @IvanenkoStepan3 жыл бұрын

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

Келесі