ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Project Loom: Helping Write Concurrent Applications on the Java Platform by Ron Pressler

Автор: Devoxx

Загружено: 2019-11-06

Просмотров: 18588

Описание: Asynchronous programming techniques, from simple callbacks, through so-called reactive APIs, to specialized language constructs such as async/await, are growing in popularity. Requirements for concurrent applications under heavy load are the reason for this growth in popularity.

Traditional programming technique based on blocking IO operations do not scale because OS kernel threads, the software unit of concurrency, are too heavyweight to directly represent fine-grained domain units of concurrency, such as the user session or the transaction. These techniques come at a great cost and do not integrate at all smoothly with the core ideas of imperative programming languages -- they require built-in constructs to be reimplemented in DSLs, lose important context, and make interoperation with existing code very difficult.

Therefore, instead of abandoning the abstraction most natural for imperative code, the thread and synchronous operations, we have decided to provide a lightweight implementation of threads, in the runtime rather than the OS, in the JDK, as part of Project Loom.

This talk will present the work done in Project Loom, focusing on fibers and structured concurrency, explain why we believe this is the correct approach for the JDK, and discuss some of the peculiar challenges of implementing lightweight threads in the JVM.

Ron works at Oracle, in the Java Platform Group, and is the technical lead for OpenJDK's Project Loom, which seeks to add lightweight threads and continuations to the JDK.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Project Loom: Helping Write Concurrent Applications on the Java Platform by Ron Pressler

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Exploring reactive programming in Java by Miro Cupak

Exploring reactive programming in Java by Miro Cupak

"Project Loom: Modern Scalable Concurrency for the Java" - Ron Pressler

Beyond ByteBuffers by Brian Goetz

Beyond ByteBuffers by Brian Goetz

Quarkus why, how and what by Emmanuel Bernard

Quarkus why, how and what by Emmanuel Bernard

Создавайте лучшие веб-приложения с Blazor в .NET 10

Создавайте лучшие веб-приложения с Blazor в .NET 10

Scaling Up with Virtual Threads in Java by Dr. Venkat Subramaniam

Scaling Up with Virtual Threads in Java by Dr. Venkat Subramaniam

Concurrency Concepts in Java by Douglas Hawkins

Concurrency Concepts in Java by Douglas Hawkins

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

Memory footprint of a Java process by Andrei Pangin

Memory footprint of a Java process by Andrei Pangin

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Project Loom with Ron Pressler and Alan Bateman

Project Loom with Ron Pressler and Alan Bateman

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Java Concurrency, A(nother) Peek Under the Hood

Java Concurrency, A(nother) Peek Under the Hood

Thinking In Parallel by Stuart Marks and Brian Goetz

Thinking In Parallel by Stuart Marks and Brian Goetz

Что нового в C# 14

Что нового в C# 14

Project Loom Update with Alan Bateman and Rickard Bäckman

Project Loom Update with Alan Bateman and Rickard Bäckman

Как строили корабли для мирового господства

Как строили корабли для мирового господства

Стоило ли покупать УБИТЫЙ MacBook за 5000₽? Результат ШОКИРОВАЛ! Ремонт MacBook Pro 15 1013 a1398

Стоило ли покупать УБИТЫЙ MacBook за 5000₽? Результат ШОКИРОВАЛ! Ремонт MacBook Pro 15 1013 a1398

ОБЗОР РЕФЛЕКСИИ В С++26

ОБЗОР РЕФЛЕКСИИ В С++26

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]