Thread 2 stacks - IM memory 1 program counter native resource
3
clojure agents
4
Java
5
Scalaz Future
6
pool-induced deadlock
7
Thread Pool Executor
8
Scala akka actors
9
How to Concurrency: a. Don't do it
Description:
Explore concurrency options on the Java Virtual Machine in this 42-minute conference talk from Strange Loop. Gain essential background knowledge for making informed decisions about concurrency tools in Java and other JVM languages. Learn how to tune an ExecutorService for specific threading needs, and discover higher-level abstractions like Futures, Scala's akka actors, and Clojure's core.async coroutines. Understand the impact of design choices on preventing deadlocks and synchronization issues in concurrent applications. Benefit from Jessica Kerr's expertise as she shares insights on Java, Scala, and Clojure development, helping you create efficient and deadlock-free concurrent code.