From: bdemsky Date: Wed, 6 Aug 2008 19:08:15 +0000 (+0000) Subject: bug fix X-Git-Tag: preEdgeChange~16 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=1dbb0c214d39eb63d4c11aa0350f6e3d748be285;p=IRC.git bug fix --- diff --git a/Robust/src/ClassLibrary/Barrier.java b/Robust/src/ClassLibrary/Barrier.java index 66404cbd..3f549f04 100644 --- a/Robust/src/ClassLibrary/Barrier.java +++ b/Robust/src/ClassLibrary/Barrier.java @@ -1,16 +1,19 @@ public class BarrierServer extends Thread { int numthreads; - + int done; + public BarrierServer(int n) { numthreads=n; + done=0; } public void run() { int n; + ServerSocket ss=new ServerSocket(2000); atomic { n=numthreads; + done=1; } - ServerSocket ss=new ServerSocket(2000); Socket ar[]=new Socket[n]; for(int i=0;i