From: bdemsky Date: Wed, 6 Aug 2008 04:12:00 +0000 (+0000) Subject: new Barrier class X-Git-Tag: preEdgeChange~25 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=72a9515ebd940f805d043dc0148cf21aed2837f9;p=IRC.git new Barrier class --- diff --git a/Robust/src/ClassLibrary/Barrier.java b/Robust/src/ClassLibrary/Barrier.java new file mode 100644 index 00000000..2be5dc9e --- /dev/null +++ b/Robust/src/ClassLibrary/Barrier.java @@ -0,0 +1,45 @@ +public class BarrierServer extends Thread { + int numthreads; + + public BarrierServer(int n) { + numthreads=n; + } + + public run() { + atomic { + n=numthreads; + } + ServerSocket ss=new ServerSocket(2000); + Socket ar[]=new Socket[numthreads]; + for(int i=0;i