Skip to main content
00:00/00:00
Lecture 13 of 47

Loom JDK Installation

Download Course (Free)

Course Content

0 / 47 completed
Section 1: Introduction2 videos

Clarifications

3m

Introduction and Course Content

5m
Section 2: Java Threads and Scalability9 videos

Section Introduction

2m

Task Types

10m

Concurrency and Parallelism

9m

Handling User Requests

12m

Java Platform Threads

19m

Scalability Demonstration

29m

Java Threads Scalability

11m

Current Scalability Solutions

8m

Non Blocking IO

16m
Section 3: Project Loom and Java Virtual Threads6 videos

Java Virtual Threads Overview

12m

Loom JDK Installation

29mNow Playing

Java Virtual Threads Creation

39m

Java Virtual Threads Current Limitations

13m

Java Virtual Threads Advantages

10m

Java Virtual Threads Demonstration

54m
Section 4: Virtual Threads, ExecutorService and Futures6 videos

Using JConsole

20m

REST Example Scalability Testing

23m

REST Example Coding

43m

Virtual Threads and Application Scalability

6m

Virtual Threads with Java Futures

45m

Virtual Threads with Java Completable Futures

35m
Section 5: Structured Concurrency10 videos

What is Structured Concurrency

8m

Structured Concurrency using Executor Service

16m

Interrupts and Thread Cancellation

13m

Structured Concurrency Usecases

9m

StructuredTaskScope and Subtask

24m

Writing a Long Running Task

50m

Demonstration Of StructuredTaskScope

49m

StructuredTaskScope.ShutdownOnFailure

24m

StructuredTaskScope.ShutdownOnSuccess

21m

Writing Custom Structured Task Scope

33m
Section 6: Thread Locals and Scoped Values8 videos

Introduction

3m

Thread Locals

32m

Disadvantages of Thread Locals

6m

Inheritable Thread Locals

17m

Scoped Values

11m

Rebinding Scoped Values

8m

Inheriting Scoped Values

13m

Scoped Values in Action

19m
Section 7: Delimited Continuations5 videos

Introduction to Coroutines and Continuations

8m

Continuation with Objects

17m

Java Continuation Scopes

19m

Java Virtual Thread Implementation using Continuations

16m

Java Continuation Example

49m
Section 8: Conclusion1 videos

Conclusion

1m