Тёмный

Adventures with concurrent programming in Java: A quest for predictable latency by Martin Thompson 

Devoxx UK
Подписаться 11 тыс.
Просмотров 14 тыс.
50% 1

Concurrent programming with locks is hard. Concurrent programming without using locks can be really hard. Concurrent programming with relaxed memory ordering and predictable latency semantics is said to be only for wizards. This talk focuses on a decade long quest to discover algorithms that provide very high throughput while keeping latency low and predictable. Additionally, they need to provide real-time telemetry on how a system is performing via non-blocking operations.
We will cover some fundamental theory of concurrency and then compare various approaches to the same problem so that we can measure the impact on latency. We'll also show how some of these algorithm implementations get more interesting given the new features in Java 8.
This talk is aimed at programmers interested in advanced concurrency who want to develop algorithms with predictable response times at all levels of throughput which push our modern CPUs to the limit.

Опубликовано:

 

6 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1   
@dobrin.ivanov
@dobrin.ivanov 4 месяца назад
Didn't get the disruptor way of working.... i guess it assumed you have read about it somewhere before
Далее
Thinking In Parallel by Stuart Marks and Brian Goetz
1:00:04
Million jamoasi - O'zbekcha UFC
17:55
Просмотров 193 тыс.
Concurrency Concepts in Java by Douglas Hawkins
44:22
Java Performance Puzzlers by Douglas Hawkins
46:49
Просмотров 29 тыс.
From Concurrent to Parallel
50:09
Просмотров 20 тыс.