Java: Using Immutable Classes for Concurrent Programming

Immutable classes make concurrent programming easier. Immutable classes make sure that values are not changed in the middle of an operation without using synchronized blocks. By avoiding synchronization blocks, you avoid deadlocks. And since you are always working with an unchangeable consistent state, you avoid race conditions. In the following article, we will look at how to use immutable classes for concurrent programming in Java.

How to Write an Immutable Class

As an example for an...

What feeling does this article give you?

#hashtags to follow:

Java [+]    Immutable Class [+]   

More #news: