Roundtable: Concurrency
summary
A panel discussion on concurrency focused on server-side Java: common problems in concurrent code, tools and recipes to prevent concurrency bugs, and debunking misconceptions about multithreading and performance. Panelists referenced concepts from other languages where relevant and discussed how real code behaves in concurrent scenarios.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 4:15What is concurrency
- 9:10Concurrency problems
- 14:24Solutions by language
- 21:36Actor model benefits
- 27:30Avoiding concurrency issues
- 35:04Java balloon problem
- 38:38Concurrency tools
- 43:17Testing multithreaded code
- 47:08Concurrency misconceptions
related talks
01h 01mRoundtable: Concurrency
36mHow Do People Handle Concurrency?
01h 02mApplied Multithreading
41mEverything You Don’t Want to Know About Concurrency on the JVM
25mOvercoming Concurrency Issues in Web Applications
50mFlavors of Concurrency in Java
01h 01mThe Future of Concurrency and Parallelism
46mOptimizing concurrent applications
