Skip to content

Details

Get ready for an exciting September session with vJUG! Join dedicated Trainer, Consultant and Java Champion, Victor Rentea.

Location: YouTube - https://www.youtube.com/live/tykrCxwmMG4
Date: 18th September 2024
Timing:

  • 10:00 AM (PT) | 6:00 PM (BST): Live stream kicks off
  • 10:10 AM (PT) | 6:10 PM (BST): Session by Victor Rentea
  • 11:00 AM (PT) | 7:00 PM (BST): That’s a wrap, live stream ends!

Virtual Threads: Strengths and Pitfalls
Over the past 30 years, Java struggled to find the best approach to working with threads, adopting thread pools, non-blocking concurrency, and reactive programming. One year ago Java 21 introduced Virtual Threads, one of the most awaited language improvements in the language history. The ad goes: massive concurrency with cheap threads without the cognitive load required by callbacks, or reactive programming. However, there are some dark tenets and best practices you need to learn to be on top of this paradigm shift that challenges our old, entrenched habits.

Agenda:

  • Mechanics of Virtual Thread
  • When to expect a benefit from VT & how to measure it?
  • CPU Monopolization
  • Thread Pinning: how to detect and fix
  • Deadlocks Caused by Virtual Threads

...

Speaker
Victor Rentea, Trainer & Consultant
With 20 years of experience, Victor is a Java Champion who dedicates his career to training and inspiring thousands of engineers in over 150 companies worldwide. Based on the lessons learned from the trenches, Victor gave many top-rated talks at conferences in Europe and online. You can meet him online every month in his events for European Software Crafters, the world’s largest community on improving code quality. If you are interested in first-class training services, consultancy, and free videos, check out https://victorrentea.ro
LinkedIn, Twitter

Host
Ana-Maria Mihalceanu, Sr. Developer Advocate at Oracle
Ana is a Java Champion Alumni, Senior Developer Advocate for the Java Platform Group at Oracle, with an extensive background in Java and cloud development.
She actively supports technical communities' growth through knowledge sharing and enjoys curating content for conferences as a program committee member. To learn more about/from her, follow her on Mastodon/Twitter/X @ammbra1508.
LinkedIn, Twitter

***
Join the Community!
If you haven't joined the Slack community, what are you waiting for? It's the ultimate spot to throw in your questions during our live sessions and mingle with fellow Java enthusiasts from all around the world.
Simply click here to join us: [bit.ly/vjug-slack](https://join.slack.com/t/virtualjug/shared_invite/zt-2i7p4idoh-NSacj7c72lcIsJReBuE8wg)

Related topics

Distributed Systems
JVM Languages
Java Concurrency
Java Virtual Machine
Server Side Javascript

You may also like