Добавить в календарь 15.09.2022 17:00 15.09.2022 18:00 Europe/Moscow A Gentle Introduction to low-level concurrency in .NET

Вебинар "A Gentle Introduction to low-level concurrency in .NET" состоится 15 сентябя 2022 года в 17:00 (мск).

Давайте обсудим и поймем некоторые низкоуровневые примитивы async, но без погружения в грязь.

Давайте пройдемся по Volatile, Interlocked и другим вещам, которые не должны быть названы.

Мы увидим, как они используются во время выполнения .NET и для чего они нужны.

После этой беседы вы будете хорошо понимать, почему и когда они полезны. Хотя вы можете не использовать эти примитивы напрямую, эти знания могут пригодиться вам при попытке понять CancellationTokenSource, ConcurrentStack, ConcurrentQueue, Channels и другие компоненты, дружественные к одновременной работе.

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

Если вы однажды видели волатильность, этого более чем достаточно, чтобы присоединиться! Если нет, спикер Шимон покажет его хотя бы один раз.

 

Let's discuss and understand some low-level async primitives but without going into the mud.

Let's walk through Volatile, Interlocked, and other things-which-must-not-be-named.

We'll see how they are used in .NET runtime and what they are there for.

After this talk, you will have a good grasp about why and when they are useful. While you may not end up using these primitives directly, you might find this knowledge useful when trying to understand CancellationTokenSource, ConcurrentStack, ConcurrentQueue, Channels and other concurrent friendly components.

This talk is designed to help you understand these concepts from the ground up. No prior exposure to designing concurrent data structures is required.

If you saw a volatile once, it's more than enough to join! If you did not, Szymon will show it at least once.

Онлайн,

A Gentle Introduction to low-level concurrency in .NET

Дата проведения: 15.09.2022. Начало в 17:00

Место проведения: Онлайн,

Организатор: JetBrains
Будь в курсе всех мероприятий по теме Разработка ПО
  • Анонс
  • Программа
  • Участники
  • Спикеры

Вебинар "A Gentle Introduction to low-level concurrency in .NET" состоится 15 сентябя 2022 года в 17:00 (мск).

Давайте обсудим и поймем некоторые низкоуровневые примитивы async, но без погружения в грязь.

Давайте пройдемся по Volatile, Interlocked и другим вещам, которые не должны быть названы.

Мы увидим, как они используются во время выполнения .NET и для чего они нужны.

После этой беседы вы будете хорошо понимать, почему и когда они полезны. Хотя вы можете не использовать эти примитивы напрямую, эти знания могут пригодиться вам при попытке понять CancellationTokenSource, ConcurrentStack, ConcurrentQueue, Channels и другие компоненты, дружественные к одновременной работе.

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

Если вы однажды видели волатильность, этого более чем достаточно, чтобы присоединиться! Если нет, спикер Шимон покажет его хотя бы один раз.

 

Let's discuss and understand some low-level async primitives but without going into the mud.

Let's walk through Volatile, Interlocked, and other things-which-must-not-be-named.

We'll see how they are used in .NET runtime and what they are there for.

After this talk, you will have a good grasp about why and when they are useful. While you may not end up using these primitives directly, you might find this knowledge useful when trying to understand CancellationTokenSource, ConcurrentStack, ConcurrentQueue, Channels and other concurrent friendly components.

This talk is designed to help you understand these concepts from the ground up. No prior exposure to designing concurrent data structures is required.

If you saw a volatile once, it's more than enough to join! If you did not, Szymon will show it at least once.