Hi, have someone made some actual measures on performance of atomiclong compared to old-style synchronization? Sun stats (http://java.sun.com/developer/technicalArticles/J2SE/concurrency/) that Atomics are faster than the synchronized() block, but from the implementation of some methods I would actually see some data:
/** * Atomically increment by one the current value. * @return the updated value */ public final long incrementAndGet() { for (;;) { long current = get(); long next = current + 1; if (compareAndSet(current, next)) return next; } } as far as I understand calling this function from 3 threads simulatenously would end in running through this block 6 times. 10 Threads - 55 times. And so on. And this is still performant? regards Leon --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]