Главная
Study mode:
on
1
Introduction
2
Project Loom
3
Use case
4
First implementation
5
CPU utilization
6
Thread creation
7
Visual DVM
8
Thread dumb
9
System call
10
Socket channel
11
Blocking calls
12
Context switch
13
IANA scheduler
14
TCP connections open
15
Second implementation
16
Threads
17
Service Threads
18
Tweed Method
19
SocketChannel API
20
asynchronous circuits channel
21
promote efficiency
22
handle 200 clients
23
asynchronous calls
24
asynchronous implementation
25
evenloop
26
Nettie
27
Reactive streams
28
Atomic references
29
User threads
30
continuations
31
asynchronous programming
32
continuation as runnable
33
continuation as state machine
34
iterator as state machine
35
continuation as lightweight thread scheduler
36
nonblocking
37
scheduler threads
38
play with continuations
39
cosa
40
automatic tail call optimization
41
structured concurrency
42
References
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore Project Loom's revolutionary approach to lightweight concurrency in the JVM through this Devoxx conference talk. Dive into the world of concurrent programming, unraveling concepts like fibers, threads, and coroutines. Examine code samples, learn about Loom's inception and recent prototypes, and discover how it aims to transform the JVM beyond simple primitives. Investigate CPU utilization, thread creation, visual DVM, system calls, and context switching. Compare first and second implementations, exploring topics such as service threads, socket channel API, asynchronous circuits, and handling multiple clients efficiently. Delve into continuations, asynchronous programming, and structured concurrency. Gain insights into Quasar as an alternative solution while awaiting Loom's official release.

Untangled - Sneak Peek at Project Loom

Devoxx
Add to list