X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/37878bb1d8861fa7618dee787e03d76d56648bc7..b16609ebdc24c811f373a0573870a32d0379b2f0:/examples/java/process/kill/Killer.java diff --git a/examples/java/process/kill/Killer.java b/examples/java/process/kill/Killer.java index 35c799073c..c82af1d3bd 100644 --- a/examples/java/process/kill/Killer.java +++ b/examples/java/process/kill/Killer.java @@ -23,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"); @@ -33,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) } }