Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: Deeyana Newsgroups: comp.lang.java.programmer Subject: Re: A question about synchronized threads Date: Sat, 30 Apr 2011 19:43:32 +0000 (UTC) Organization: A noiseless patient Spider Lines: 8 Message-ID: References: <3f249d87-aaf8-4732-9ee8-fd112cf82553@f31g2000pri.googlegroups.com> <8b7289b0-2b52-44f9-96a9-fe1d2661de11@k3g2000prl.googlegroups.com> <922offF2frU1@mid.individual.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Sat, 30 Apr 2011 19:43:32 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="zQeFgdmUoGbnOEiV/Mq5Yw"; logging-data="3792"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18zhvt1gBSCc7P4Nl+5fBndM1jyKseLwbg=" User-Agent: XanaNews/1.18.1.6 Cancel-Lock: sha1:OeN7sy6fd/tVbil0w1VkcPaudYM= Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:3385 On Sat, 30 Apr 2011 17:34:00 +0200, Robert Klemme wrote: > There is a whole, big toolbox for writing scalable thread safe > applications. Even bigger if you use Clojure. Then you have access to agents, software transactional memory, and several other goodies *as well as* monitors, wait/notify, and all of the goodies in java.util.concurrent.