// archives

producer consumer problem

This tag is associated with 2 posts

A Caveat To Using Read-Write Locks

Bruce Tate, author of “Bitter Java“, referred to my post on “Implementing Read-Write Locks in Java” in his book to explain the possible performance optimization one can achieve by using read-write locks instead of applying “synchronized” (Java’s mutex). However, it should be noted that blind application of read-write locks (rwlocks) can have its own [...]

Implementing Read-Write Locks in Java

ead-write lock allows multiple threads to acquire a read lock provided no other thread currently has a write lock on the same object. A thread can acquire a write lock if no other thread owns either a read lock or a write lock.