X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/dc3c3416c4cca30fef7c29422d45094687f59893..af80677c7ebfeef12c57d427b90ce1827365a1db:/examples/java/mutualExclusion/Node.java diff --git a/examples/java/mutualExclusion/Node.java b/examples/java/mutualExclusion/Node.java index 4dfa77a3c8..353dfd7947 100644 --- a/examples/java/mutualExclusion/Node.java +++ b/examples/java/mutualExclusion/Node.java @@ -1,34 +1,34 @@ -/* - * 2012. The SimGrid Team. All rights reserved. - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the license (GNU LGPL) which comes with this package. - */ -package mutualExclusion.centralized; +/* Copyright (c) 2012-2014, 2016. The SimGrid Team. + * All rights reserved. */ + +/* This program is free software; you can redistribute it and/or modify it + * under the terms of the license (GNU LGPL) which comes with this package. */ + +package mutualExclusion; -import org.simgrid.msg.Host; import org.simgrid.msg.Msg; -import org.simgrid.msg.MsgException; +import org.simgrid.msg.Host; import org.simgrid.msg.Task; import org.simgrid.msg.Process; +import org.simgrid.msg.MsgException; public class Node extends Process { - public Node(Host host, String name, String[]args) { - super(host,name,args); - } - public void request(double CStime) throws MsgException { - RequestTask req = new RequestTask(this.name); - Msg.info("Send a request to the coordinator"); - req.send("coordinator"); - Msg.info("Wait for a grant from the coordinator"); - Task.receive(this.name); // FIXME: ensure that this is a grant - Task compute = new Task("CS", CStime, 0); - compute.execute(); - ReleaseTask release = new ReleaseTask(); - release.send("coordinator"); - } - - public void main(String[] args) throws MsgException { - request(Double.parseDouble(args[1])); - } + public Node(Host host, String name, String[]args) { + super(host,name,args); + } + public void request(double CStime) throws MsgException { + RequestTask req = new RequestTask(getName()); + 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 + Task compute = new Task("CS", CStime, 0); + compute.execute(); + ReleaseTask release = new ReleaseTask(); + release.send("coordinator"); + } + + public void main(String[] args) throws MsgException { + request(Double.parseDouble(args[1])); + } } \ No newline at end of file