Here's an interesting article about the costs of syncronization. Especially interesting because GCJ gets mentioned in the performance tests: http://www-106.ibm.com/developerworks/java/library/j-threads1.html regards Bryce.