X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/18275a39544c6c0fb1ef6285772cc5270e13b2cd..ebec9c6104a6bbe60b7bf4586baeaf0b88f53505:/examples/c/actor-yield/actor-yield.c diff --git a/examples/c/actor-yield/actor-yield.c b/examples/c/actor-yield/actor-yield.c index 8171c61d0d..f2a658cadb 100644 --- a/examples/c/actor-yield/actor-yield.c +++ b/examples/c/actor-yield/actor-yield.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017-2020. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2017-2023. 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. */ @@ -10,22 +10,22 @@ #include "xbt/log.h" #include "xbt/str.h" -/* 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 actors that yield a large amount * of time before ending. * - * This serves as an example for the sg_process_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 sg_actor_yield() function, with which an actor can request + * to be rescheduled after the other actors that are ready at the current timestamp. * * It can also be used to benchmark our context-switching mechanism. */ XBT_LOG_NEW_DEFAULT_CATEGORY(actor_yield, "Messages specific for this example"); -/* Main function of the Yielder process */ +/* Main function of the Yielder actor */ static void yielder(int argc, char* argv[]) { xbt_assert(argc == 2, "The sender function expects 1 arguments from the XML deployment file"); - long number_of_yields = xbt_str_parse_int(argv[1], "Invalid amount of yields: %s"); /* - number of yields */ + long number_of_yields = xbt_str_parse_int(argv[1], "Invalid amount of yields"); for (int i = 0; i < number_of_yields; i++) sg_actor_yield(); @@ -37,13 +37,13 @@ int main(int argc, char* argv[]) simgrid_init(&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]); simgrid_load_platform(argv[1]); /* - Load the platform description */ simgrid_register_function("yielder", yielder); - simgrid_load_deployment(argv[2]); /* - Deploy the sender and receiver processes */ + simgrid_load_deployment(argv[2]); /* - Deploy the sender and receiver actors */ simgrid_run(); return 0;