Concurrency
-
Core Java
The Exchanger and GC-less Java
Overview The Exchanger class is very efficient at passing work between thread and recycling the objects used. AFAIK, It is…
Read More » -
Core Java
Quick tips for improving Java apps performance
Ever had performance problems? Yeah me too. If my manager screams “faaaaster” one more time, i will have hearing impairment…
Read More » -
Core Java
How does JVM handle locks
As we are talking about the latest version of Sun Hotspot Java Virtual Machine 1.6 there’re the following three types…
Read More » -
Core Java
How to Avoid ConcurrentModificationException when using an Iterator
Java Collection classes are fail-fast which means that if the Collection will be changed while some thread is traversing over…
Read More » -
Core Java
Java Fork/Join for Parallel Programming
The last few years a paradigm shift is taking place in the field of computer processors. For years, processor makers…
Read More » -
Core Java
Java Memory Model – Quick overview and things to notice
In computing, a Memory model describes how threads interact through memory, or more generally specify what assumptions the compiler is…
Read More » -
Enterprise Java
How to Do 100K TPS at Less than 1ms Latency
Martin Thompson and Michael Barker talk about building a HPC financial system handling over 100K TPS at less than 1ms…
Read More » -
Core Java
ConcurrentLinkedHashMap v 1.0.1 released
Hello all, we released version 1.0.1 of our concurrent LinkedHashMap implementation. In the latest version several minor modifications have been…
Read More » -
Core Java
Java Best Practices – Queue battle and the Linked ConcurrentHashMap
Continuing our series of articles concerning proposed practices while working with the Java programming language, we are going to perform…
Read More »