Главная
Study mode:
on
1
Intro
2
What is shareit
3
Why shareit
4
Stack
5
Does it work
6
Does it scale
7
Synchronization
8
Dead Locks
9
Atomic Update
10
Atomic Reference
11
Lock for Algorithms
12
Performance Problem
13
Two Solutions
14
Atomic Reference Updater
15
War Handle
16
Atomic Phone
17
Was it worth it
18
Results
19
Problem
20
Simulation
21
Simulation Whisperer
22
Scaling
23
Books
24
Benchmarking
25
Operations Per Second
26
Virus Techniques
27
Practical Challenges
28
Lock Free vs Synchronized
Description:
Discover how to implement scalable lock-free algorithms in Java without advanced academic expertise in this 45-minute talk by Roman Elizarov, Manager at JetBrains. Explore the advantages of the Java Memory Model and modern garbage collection for building vertically scalable systems that efficiently handle large datasets across multiple threads. Learn about atomic updates, lock-free data structures, and performance optimization techniques. Examine practical challenges, compare lock-free and synchronized approaches, and gain insights into benchmarking and scaling strategies for back-end systems utilizing multiple CPU cores and substantial memory resources.

Scale Up with Lock-Free Algorithms - Java Performance Optimization

Java
Add to list
0:00 / 0:00