Concurrency
-
Core Java

Introduction to Threads and Concurrency
This article is part of our Academy Course titled Java Concurrency Essentials. In this course, you will dive into the…
Read More » -
Core Java

Java Concurrency Essentials Tutorial
Course Overview Concurrency is always a challenge for developers and writing concurrent programs can be extremely hard. There is a…
Read More » -
Core Java

Agrona’s Threadsafe Offheap Buffers
This blog post continues my ongoing series on the Agrona library by explaining how we offer easy access to offheap…
Read More » -
Core Java

A Case Study in Analysing Latency: Lock vs Synchronized
In particular in this post we will discuss: Garbage created by java.concurrent.Lock Comparing Lock to synchronized How to measure latency programatically…
Read More » -
Enterprise Java

Querying Your Database from Millions of Fibers (Rather than Thousands of Threads)
jOOQ is a great way to do SQL in Java and Quasar fibers bring a much improved concurrency We’re excited…
Read More » -
Core Java

Dealing with Interruptions
I was just watching the VJUG interview with Heinz Kabutz which inspired me to write a post about Interruptions. By…
Read More » -
Enterprise Java

Farewell to Asynchronous Code
Quasar is a library that adds true lightweight threads (fibers) to the JVM. These are very cheap and very fast…
Read More » -
Core Java

Shooting yourself in the foot with Random number generators
This is not going to be one of the posts explaining how a random number generator is not so random…
Read More » -
Core Java

CompletableFuture can’t be interrupted
I wrote a lot about InterruptedException and interrupting threads already. In short if you call Future.cancel() not inly given Future…
Read More »


