Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Smelly code, smelly code, how are they writing you
[simgrid.git] / examples / java / app / centralizedmutex / Node.java
index b8fd1d1..511a95d 100644 (file)
@@ -18,10 +18,11 @@ public class Node extends Process {
   }
   public void request(double CStime) throws MsgException {
     RequestTask req = new RequestTask(getName());
+    GrantTask grant= new GrantTask();;
     Msg.info("Send a request to the coordinator");
     req.send("coordinator");
     Msg.info("Wait for a grant from the coordinator");
-    Task.receive(getName()); // FIXME: ensure that this is a grant
+    grant.receive(getName());
     Task compute = new Task("CS", CStime, 0);
     compute.execute();
     ReleaseTask release = new ReleaseTask();