X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/932d38721fb6e00fb85a133753926429d57b6939..cb384017166c74fdfd75b07c8a80b1af46c9447d:/examples/s4u/actor-yield/s4u-actor-yield.cpp diff --git a/examples/s4u/actor-yield/s4u-actor-yield.cpp b/examples/s4u/actor-yield/s4u-actor-yield.cpp index b5a5d92f01..f55423335d 100644 --- a/examples/s4u/actor-yield/s4u-actor-yield.cpp +++ b/examples/s4u/actor-yield/s4u-actor-yield.cpp @@ -8,11 +8,11 @@ #include "src/simix/smx_private.h" #include -/* This example does not much: It just spans over-polite processes that yield a large amount +/* This example does not much: It just spans over-polite actor that yield a large amount * of time before ending. * -* This serves as an example for the s4u-actor-yield() function, with which a process can request -* to be rescheduled after the other processes that are ready at the current timestamp. +* This serves as an example for the s4u-actor-yield() function, with which an actor can request +* to be rescheduled after the other actor that are ready at the current timestamp. * * It can also be used to benchmark our context-switching mechanism. */ @@ -29,7 +29,7 @@ public: void operator()() { for (int i = 0; i < number_of_yields; i++) - simgrid::simix::kernelImmediate([] { /* do nothing*/ }); + simgrid::s4u::this_actor::yield(); XBT_INFO("I yielded %ld times. Goodbye now!", number_of_yields); } }; @@ -39,7 +39,7 @@ int main(int argc, char* argv[]) simgrid::s4u::Engine e(&argc, argv); xbt_assert(argc > 2, "Usage: %s platform_file deployment_file\n" - "\tExample: %s msg_platform.xml msg_deployment.xml\n", + "\tExample: %s platform.xml deployment.xml\n", argv[0], argv[0]); e.loadPlatform(argv[1]); /* - Load the platform description */