Главная
Study mode:
on
1
Introduction
2
What is concurrency
3
What are threads
4
What are synchronous threads
5
Spread calls
6
Waiting for IO
7
Asynchronous
8
Developers Dilemma
9
Unlimited Threads
10
Rethinking Threads
11
Thread API
12
Platform Thread
13
Virtual Threads
14
Platform Virtual Threads
15
Creating Virtual Threads
16
Downsizing Threads
17
Structured Concurrency
18
Unstructured Structured
19
Thread Executor
20
Invoke Any
21
Questions
22
Collections
Description:
Explore the groundbreaking Project Loom, designed to revolutionize scalable concurrency in Java. Dive into the evolution of threads as Java's primary unit of concurrency and understand why traditional threads can no longer efficiently represent domain units like sessions, requests, or transactions. Learn how Project Loom aims to reintroduce threads as an efficient concurrency unit by implementing lightweight threads in the Java platform. Discover how this innovation allows for straightforward, easy-to-maintain code that scales to meet the demands of high-performance concurrent applications. Gain insights into synchronous and asynchronous programming, the developer's dilemma, and the concept of virtual threads. Examine the downsizing of threads, structured concurrency, and the use of thread executors. Engage with a comprehensive overview of Project Loom's features and their potential impact on Java development, presented by Ron Pressler, Consulting Member of Technical Staff at Oracle.

Project Loom - Modern Scalable Concurrency for the Java Platform

Java
Add to list