Alan Bateman — Project loom: Modern scalable concurrency for the Java platform (ENG + RUS SUB)
Ближайшая конференция:
JPoint 2021 — 13-16 апреля, онлайн.
Подробности и билеты: https://bit.ly/3ra1zME
. Concurrent applications, those serving multiple independent application actions simultaneously, are the bread and butter of Java server-side programming. The thread has been Java's primary unit of concurrency since Java's inception, and is a core construct around which the entire Java platform is designed, but its cost is such that it can no longer efficiently represent a domain unit of concurrency, such as the session, request or transaction. As a result, Java has seen a proliferation of libraries and frameworks that offer scalability at the cost of abandoning the thread as the unit of software concurrency and, with it, the straightforward support of Java's observability tooling, such as debuggers and profilers. Project Loom aims to reinstate the thread as an efficient unit of concurrency by adding a lightweight implementation of threads to the Java platform, which would allow straightforward code — that's easy to write, understand and maintain, and works in harmony with the platform and its tooling — to scale and meet the requirements of even most demanding concurrent applications.
Видео Alan Bateman — Project loom: Modern scalable concurrency for the Java platform (ENG + RUS SUB) канала JUG .ru
JPoint 2021 — 13-16 апреля, онлайн.
Подробности и билеты: https://bit.ly/3ra1zME
. Concurrent applications, those serving multiple independent application actions simultaneously, are the bread and butter of Java server-side programming. The thread has been Java's primary unit of concurrency since Java's inception, and is a core construct around which the entire Java platform is designed, but its cost is such that it can no longer efficiently represent a domain unit of concurrency, such as the session, request or transaction. As a result, Java has seen a proliferation of libraries and frameworks that offer scalability at the cost of abandoning the thread as the unit of software concurrency and, with it, the straightforward support of Java's observability tooling, such as debuggers and profilers. Project Loom aims to reinstate the thread as an efficient unit of concurrency by adding a lightweight implementation of threads to the Java platform, which would allow straightforward code — that's easy to write, understand and maintain, and works in harmony with the platform and its tooling — to scale and meet the requirements of even most demanding concurrent applications.
Видео Alan Bateman — Project loom: Modern scalable concurrency for the Java platform (ENG + RUS SUB) канала JUG .ru
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Алексей Нестеров — Spring: Your next Java microframeworkMark Heckler, Oleh Dokuka — RSocket + Spring: A full throttle introductionProject Jigsaw: Under The Hood by Mark ReinholdJason Tatton — Back from the 70s — the Concurnas concurrency model!Raymond Hettinger, Keynote on Concurrency, PyBay 2017Иван Землянский — Аерон. High performance-транспорт для low latency-микросервисовSergey Kuksenko — Java threads are losing weight performance review of Project LoomSven Ruppert — Hidden pearls for high-performance-persistence in JavaИдель Пивницкий — Философия дизайна микросервисов с ServiceTalk.ioThomas Wuerthinger, Oleg Šelajev — Workshop: GraalVM (part 1)The Early Days of id SoftwareChoose the best Garbage Collector in JavaPeter Lawrey — Novel but practical uses of JavaHeinz Kabutz, John Green — Thread Safety with Phaser, StampedLock and VarHandleВладимир Озеров — Как мы делали SQL в HazelcastThe first 20 hours -- how to learn anything | Josh Kaufman | TEDxCSUВладимир Плизга — Spring Boot «fat» JAR: Тонкие части толстого артефактаЭмиль Ибрагимов — Java в Serverless — быть или не быть?How to Write Memory-Efficient Java Code