Java virtual thread is a new feature available from JDK 19. It has potential to improve the application’s availability, throughput and code quality on top of reducing memory consumption. If you are interested in learning more about Java virtual thread, here is a quick introduction to it. Video: To see the visual walk-through of this... Continue Reading →
Simulation und Fehlerbehebung von Deadlocks in Kotlin – Bahnbrechende Deadlocks
We would like to extend our thanks to Entwinkler.de JavaMagazin for translating and publishing our article ‘Simulating and troubleshooting deadlocks in Kotlin’ in the German language. It is an honor to have our work published in a print magazine, that too in German language. Here is the translated German version of the article: ‘Simulation und... Continue Reading →
Can threads execute same synchronized method on different objects?
In our earlier post, we learnt that when a method is synchronized, only one thread will be allowed to enter the method. In this post, let's do a little bit of deep dive - let’s discuss whether threads can invoke the same synchronized method on different objects at the same point in time. Video: To see... Continue Reading →
JVM arguments master sheet
This is a master sheet with most of the JVM arguments: JVM ArgumentDescription-XbatchDisables background compilation so that compilation of all methods proceeds as a foreground task until completed. To learn more click here.-Xbootclasspath:<paths>Specifies a list of directories, JAR files, and ZIP archives separated by colons (:) in Unix and semicolons (;) in Windows to search for... Continue Reading →
Java Semaphore – easy introduction
Coming soon...
Java Thread Local – easy introduction
Coming soon...
Advantages of Java Virtual Threads
Java virtual thread is a new type of threading model architecture introduced in JDK 19. Before you try to learn the benefits of Java Virtual Threads, you might want to understand how Java virtual thread works. Here is a post that gives you a quick introduction to Java virtual threads (we highly recommend you to... Continue Reading →
APIs to create Java Virtual Thread
Java virtual thread is a new feature available from JDK 19. It has potential to improve an application’s availability, throughput and code quality on top of reducing memory consumption. If you are interested in learning more about Java virtual thread, here is a quick introduction to it. Video: To see the visual walk-through of this post,... Continue Reading →
Is Java Virtual Threads lightweight?
Quick answer is 'yes' :-). Before you try to understand how lightweight Java virtual threads are, you might want to understand how Java virtual thread works? Here is a post that gives a quick introduction to Java virtual threads. We highly recommend you read the quick introduction post, before reading further. Video: To see the visual... Continue Reading →
Java Virtual Threads – Easy introduction
Java virtual threads is a new feature introduced in JDK 19. It has potential to improve an applications availability, throughput and code quality on top of reducing memory consumption. This post intends to introduce java virtual threads in an easily understandable manner. Video: To see the visual walk-through of this post, click below: https://youtu.be/1RHgvf8GKe4 Thread Life... Continue Reading →