Главная
Study mode:
on
1
Intro
2
Cost of operation
3
Blocking IO
4
Thread preemption
5
continuations
6
yield
7
continuation
8
concurrent locks
9
lightweight
10
Structured concurrency
11
Fiberscope
12
CancelFiberscope
13
Thread locals
Description:
Explore the latest developments in Project Loom, a Java initiative aimed at simplifying concurrent application development under heavy load. Dive into the concept of fibers as lightweight, efficient threads managed by the Java Virtual Machine, offering improved performance and reduced footprint compared to traditional OS kernel threads. Examine the implementation of fibers using continuations in the JVM and their integration into JDK libraries. Gain insights into key topics such as the cost of operations, blocking IO, thread preemption, continuations, yield continuation, concurrent locks, and lightweight structured concurrency. Discover the benefits of Fiberscope, including cancellation capabilities and thread locals. Understand how Project Loom enhances the developer experience in writing, debugging, profiling, and maintaining concurrent applications.

Project Loom: Lightweight Concurrency with Fibers - Part 2

Java
Add to list