~/talk

Concurrency options on the JVM

Talkat JDD 2016 · 2016-10-10..10-11· [concurrency, java]
slides:none on file

Explains why JVM threads hit memory limits so blocking IO stops scale: running a 1k thread pool handles sleeps but pushing to ~3,000 threads triggers OOM, and limiting threads turns one-second work into three seconds idle. Compares approaches with concrete examples: Vert.x single-threaded event loop that does 10,000 sleeps in 1s but must avoid any blocking callbacks, actor pools like Akka and an alternative that compiles blocking code to lightweight Quasar fibers for many more concurrent tasks.

AI-written summary · about

  1. 0:00Start
  2. 2:16What Is Concurrency
  3. 8:27Out of Memory Error
  4. 15:04Single Threaded Event Loop
  5. 25:50Quasar Framework
  6. 27:29Countdown Latches
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.