X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a44f50f08e09cc6164f1b85fba51b2fdd9052cf0..b16609ebdc24c811f373a0573870a32d0379b2f0:/examples/java/process/kill/Killer.java?ds=sidebyside diff --git a/examples/java/process/kill/Killer.java b/examples/java/process/kill/Killer.java index b46590838e..c82af1d3bd 100644 --- a/examples/java/process/kill/Killer.java +++ b/examples/java/process/kill/Killer.java @@ -1,5 +1,3 @@ -/* Master of a basic master/slave example in Java */ - /* Copyright (c) 2006-2014. The SimGrid Team. * All rights reserved. */ @@ -25,7 +23,9 @@ public class Killer extends Process { poorVictim = new Victim("Boivin","victim"); poorVictim.start(); } catch (MsgException e){ - System.out.println("Cannot create the victim process!"); + e.printStackTrace(); + Msg.error("Cannot create the victim process!"); + return; } sleep(10000); Msg.info("Resume Process"); @@ -35,5 +35,8 @@ public class Killer extends Process { poorVictim.kill(); Msg.info("Ok, goodbye now."); + // The actor can also commit a suicide with the following command + exit(); // This will forcefully stop the current actor + // Of course, it's not useful here at the end of the main function, but that's for the example (and to check that this still works in the automated tests) } }