X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8b102e4be5251931d23be873a3e36ced0436ac24..6068c9f0036786cdcbeb273d495e5aa378cb5f92:/examples/mutualExclusion/centralized/Coordinator.java diff --git a/examples/mutualExclusion/centralized/Coordinator.java b/examples/mutualExclusion/centralized/Coordinator.java index 4d5e45d571..abd94bae40 100644 --- a/examples/mutualExclusion/centralized/Coordinator.java +++ b/examples/mutualExclusion/centralized/Coordinator.java @@ -10,6 +10,7 @@ package mutualExclusion.centralized; import java.util.LinkedList; +import org.simgrid.msg.Host; import org.simgrid.msg.Msg; import org.simgrid.msg.MsgException; import org.simgrid.msg.Task; @@ -17,7 +18,9 @@ import org.simgrid.msg.Process; public class Coordinator extends Process { - + public Coordinator(Host host, String name, String[]args) { + super(host,name,args); + } LinkedList waitingQueue=new LinkedList(); int CsToServe; @@ -33,7 +36,7 @@ public class Coordinator extends Process { GrantTask tosend = new GrantTask(); tosend.send(t.from); } else { - waitingQueue.push(t); + waitingQueue.addFirst(t); } } else if (task instanceof ReleaseTask) { if (!waitingQueue.isEmpty()) { @@ -48,4 +51,4 @@ public class Coordinator extends Process { } } } -} \ No newline at end of file +}