Search Results for: Concurrency
-
Core Java
Concurrency optimization – Reduce lock granularity
Performance is very important in high load multi-threaded applications. Developers must be aware of concurrency issues in order to achieve…
Read More » -
Core Java
Java Concurrency Tutorial – CountDownLatch
Some concurrency utilities in Java naturally get more attention than others just because they serve general purpose problems instead of…
Read More » -
Core Java
Java Concurrency Tutorial – Blocking Queues
As discussed in Part 3, the thread pools introduced in Java 1.5 provided core support that was quickly a favourite…
Read More » -
Core Java
Java Concurrency Tutorial – Callable, Future
One of the beautiful things about Java from its very first release was the ease with which we could write…
Read More » -
Core Java
Java Concurrency Tutorial – Thread Pools
One of the most generally useful concurrency enhancements delivered in Java 1.5 was the introduction of customizable thread pools. These…
Read More » -
Core Java
Java Concurrency Tutorial – Reentrant Locks
Java’s synchronized keyword is a wonderful tool – it allows us a simple and reliable way to synchronize access to…
Read More » -
Core Java
Java Concurrency Tutorial – Semaphores
This is the first part in a series that we’re going to be doing on Java concurrency. Specifically, we are…
Read More » -
Core Java
Add Elements to an Immutable List
1. Introduction In Java, immutable objects are designed to have their state remain unchanged throughout their lifetime to ensure thread…
Read More » -
Core Java
Java and Dapr: Building Cloud-Native Apps Made Easy
The ever-evolving landscape of cloud-native development demands innovative solutions for building scalable and resilient applications. Java, a cornerstone of enterprise…
Read More »