Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!.POSTED!not-for-mail From: Alice Newsgroups: comp.lang.java.programmer Subject: Re: A question about synchronized threads Date: Fri, 29 Apr 2011 20:08:23 -0400 Organization: Ain't got none sorry Lines: 15 Message-ID: References: <3f249d87-aaf8-4732-9ee8-fd112cf82553@f31g2000pri.googlegroups.com> <68sr88-fuj.ln1@dagon.net> NNTP-Posting-Host: O+Co+sy9KV+r6XlYCxZlEg.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Forte Agent 2.0/32.652 X-Notice: Filtered by postfilter v. 0.8.2 Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:3368 On 29/04/2011 6:55 PM, Dagon wrote: > byhesed wrote: >> public class A { >> synchronized void m1() { ... } >> synchronized void m2() { ... } >> void m3() { ... } >> } >> The book explains above code: >> Given an instance a of class A, when one thread is executing >> a.m1(), another thread will be prohibited from executing a.m1() or a.m2(). > > Throw this book away and get a better one Why? The statement he quoted is perfectly accurate.