YoVDO

Concurrency Options on the JVM

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Java Courses Scala Courses Clojure Courses Concurrency Courses Deadlocks Courses Futures Courses JVM (Java Virtual Machine) Courses

Course Description

Overview

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.

Syllabus

Concurrency Options on the JVM
Thread 2 stacks - IM memory 1 program counter native resource
clojure agents
Java
Scalaz Future
pool-induced deadlock
Thread Pool Executor
Scala akka actors
How to Concurrency: a. Don't do it


Taught by

Strange Loop Conference

Tags

Related Courses

AWS ML Engineer Associate 1.3 Validate Data and Prepare for Modeling (Simplified Chinese)
Amazon Web Services via AWS Skill Builder
Big Data Analysis with Scala and Spark
École Polytechnique Fédérale de Lausanne via Coursera
Build a Question-answering Bot using Generative AI (Indonesian)
Amazon Web Services via AWS Skill Builder
Data Science with Scala
Cognitive Class
Machine learning with Apache SystemML
Cognitive Class