Java News

Java 24 Stops Pinning Virtual Threads (Almost) - Inside Java Newscast #80

By Nicolai Parlog on November 21, 2024

JEP 491 improves the scalability of Java code that uses synchronized methods and statements by arranging for virtual threads that block in such constructs to release their underlying platform threads for use by other virtual threads. In this video, we will also look into the remaining cases of pinning and how to observe it before we briefly touch on thread capture and io_uring.

Read More
JEP targeted to JDK 24: 494: Module Import Declarations (2nd Preview)

By Jim Laskey, Gavin Bierman on November 18, 2024

The following JEP is targeted to JDK 24: 494: Module Import Declarations (2nd Preview)

Read More
JEP targeted to JDK 24: 495: Simple Source Files and Instance Main Methods (4th Preview)

By Ron Pressler, Jim Laskey, Gavin Bierman on November 18, 2024

The following JEP is targeted to JDK 24: 495: Simple Source Files and Instance Main Methods (4th Preview)

Read More
Monitoring Java Application Security with JDK tools and JFR Events

By Ana-Maria Mihalceanu on November 17, 2024

Learn how to use jcmd, JDK Flight Recorder, JDK Mission Control, and JFR Events to record your Java application security properties, monitor TLS protocol, and analyze X.509 certificate details.

Read More
JEP targeted to JDK 24: 450: Compact Object Headers (Experimental)

By on November 16, 2024

The following JEP is targeted to JDK 24: 450: Compact Object Headers (Experimental)

Read More
JEP targeted to JDK 24: 491: Synchronize Virtual Threads without Pinning

By Alan Bateman, Patricio Chilano on November 15, 2024

The following JEP is targeted to JDK 24: 491: Synchronize Virtual Threads without Pinning

Read More
Ask the Java Architects

By on November 14, 2024

During Devoxx Belgium 2024, core members of the Java Platform Group (Oracle) answered questions from the audience.

Read More
JEP targeted to JDK 24: 487: Scoped Values (4th Preview)

By on November 13, 2024

The following JEP is targeted to JDK 24: 487: Scoped Values (4th Preview)

Read More
JEP targeted to JDK 24: 486: Permanently Disable the Security Manager

By Sean Mullan, Alex Buckley on November 12, 2024

The following JEP is targeted to JDK 24: 486: Permanently Disable the Security Manager

Read More
Pattern Matching in Java - Past, Present, Future

By Angelos Bimpoudis on November 11, 2024

In this talk we are going to have a look into what switch and instanceof are for Java developers today and offer a holistic view of all the exciting directions that can be a possible future for Java's pattern matching abilities.

Read More


Sourced from https://inside.java via RSS.