Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!b1g2000yql.googlegroups.com!not-for-mail From: Paul Cager Newsgroups: comp.lang.java.programmer Subject: Re: Making one or more threads wait for another to produce a value or fail Date: Tue, 31 May 2011 16:24:33 -0700 (PDT) Organization: http://groups.google.com Lines: 14 Message-ID: <6edd56d5-e563-4a59-832f-7c9742b2affc@b1g2000yql.googlegroups.com> References: <4d858520-4121-45f2-a0cc-82e1a1cbd37d@f11g2000vbx.googlegroups.com> <4KOdncWZ14NTunjQnZ2dnUVZ_hCdnZ2d@earthlink.com> NNTP-Posting-Host: 86.15.224.14 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1306884273 19812 127.0.0.1 (31 May 2011 23:24:33 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 31 May 2011 23:24:33 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: b1g2000yql.googlegroups.com; posting-host=86.15.224.14; posting-account=VsWLXwoAAAB13M2Ptt5-Bo-K_zCx-zyw User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: HNKRUAELSC X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24,gzip(gfe) Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:4831 On May 31, 6:39=A0pm, Patricia Shanahan wrote: > On 5/31/2011 10:08 AM, Paul Cager wrote: > > Could you not subclass CountDownLatch and add a "verdict" property? > > I would definitely not subclass CountDownLatch. Yes, you're right of course. Schoolboy error. > If I were to use it, the > verdict delivery class would have a CountDownLatch reference as a field, > along with fields representing the verdict. Interestingly we've not been told much about Penelope's character. Maybe a publish / subscribe model would be a better fit.