--------------1B5FEC312E6A0BAE6FCEBB8F Content-Type: text/plain; charset="us-ascii" Hi all, I found an interesting article "Design for Thread Safety" (http://www.javaworld.com/javaworld/jw-08-1998/jw-08-techniques.html) in JavaWorld e-zine. I wrote to the author regarding JCSP and CTJ. Here's his reply (and my original). Regards, Rick -- Richard Beton B.Sc. C.Phys. M.Inst.P. Roke Manor Research Limited --------- Standard Disclaimer about my own views etc etc -------- --------- My mail client accepts rich text (HTML) mail -------- Welsh Highland Railway: http://www.whr.co.uk/WHR/WHR.html Java: In a world without Fences, who needs Gates? --------------1B5FEC312E6A0BAE6FCEBB8F Content-type: message/rfc822 Received: from mustard.roke.co.uk (mustard) by derek.roke.co.uk (Sun Internet Mail Server sims.3.2.1998.01.03.00.26) with SMTP id <0EY9002028V3XM@derek.roke.co.uk> for rdb@sims-ms-daemon; Tue, 25 Aug 1998 18:06:39 +0100 (BST) Received: from proxy3.ba.best.com by mustard.roke.co.uk with SMTP (PP) with ESMTP; Tue, 25 Aug 1998 18:03:30 +0100 Received: from artima.com (bvenners.vip.best.com [206.86.3.215]) by proxy3.ba.best.com (8.9.0/8.9.0/best.out) with ESMTP id KAB24714 for <richard.beton@roke.co.uk>; Tue, 25 Aug 1998 10:02:06 -0700 (PDT) Date: Tue, 25 Aug 1998 09:58:01 -0700 From: Bill Venners <bv@artima.com> Subject: Re: JavaWorld: Java thread programming To: Richard Beton <rdb@roke.co.uk> Message-id: <35E2ED19.CD150A1F@artima.com> Organization: Artima Software Company X-Mailer: Mozilla 4.04 [en] (Win95; I) References: <199808240747.AAA27400@ultra117.pcworld.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Richard, > Please have a look at some websites which deal with this topic further, and in particular draw on the extensive occam and CSP experience for safe multi-threaded programming. > > JCSP Library & docs: http://www.cs.ukc.ac.uk/projects/ofa/jcsp/ > > PDPTA'97 Tutorial: http://multi.ece.usu.edu/natug/tutor.html > > Uni. Twente Communicating Java Threads library & docs: http://www.rt.el.utwente.nl/javapp/ > Thanks for the links. I'll have a look. bv -- Bill Venners Artima Software Company http://www.artima.com -- My latest design techniques article: "The Event Generator Idiom" http://www.javaworld.com/jw-09-1998/jw-09-techniques.html -- My book: "Inside the Java Virtual Machine" http://www.artima.com/insidejvm/blurb.html -- In-house training: Object-Oriented Programming in Java http://www.artima.com/javaseminars/OOJava/index.html --------------1B5FEC312E6A0BAE6FCEBB8F--