Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

New Concurrency Models on the JVM - Fibres, Verticles, Agents and Actors

Devoxx via YouTube

Overview

Explore new concurrency models on the JVM in this comprehensive conference talk. Delve into the limitations of traditional thread-based concurrency in Java and discover alternative approaches for fine-grained concurrency below the thread level. Learn about Quasar Fibres, Clojure Agents, vert.x Verticles, and Akka Actors, examining their advantages and disadvantages. Gain insights into modern processor architectures, resource management, and the challenges of shared mutable state. Follow along as the speaker demonstrates examples of Fibres, Channels, Go Block, Event Loop, Verticle deployment, and Actor creation. Understand the evolution of concurrency models and their impact on Java development, from the original concept of threads as "lightweight processes" to the current paradigm shift towards more efficient and scalable solutions.

Syllabus

Introduction
Synchronization
Tasks
Callbacks
Syntax for callbacks
Criteria for concurrency models
Fibres
Fibres Example
Advantages and Disadvantages
Channels
Go Block
Event Loop
Verticle
Verticle Utility
Verticle Deployment
Hybrid Threat Model
Creating an Actor

Taught by

Devoxx

Reviews

Start your review of New Concurrency Models on the JVM - Fibres, Verticles, Agents and Actors

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.