// archives

Java

This tag is associated with 4 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 [...]

Enabling Apache Tomcat on Solaris 10

Apache Tomcat is already installed with Solaris 10. Following steps can be used to enable the Tomcat server (assuming C-shell):

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.

A Practical use Of Java’s Reflection API

Many times you are not able to tell exactly which class will be instantiated, until the runtime. In these situations you want to be able to create an object through some identifier such as the name of the class. This is one of the abilities that Reflection API of Java provides.