X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7b138f8b1ed3e8816eda5cb26deb71fe81b4087a..dd1b2a87a1d03d3f69bcef76a5b75e5fa464e593:/examples/s4u/mutex/s4u_mutex.cpp diff --git a/examples/s4u/mutex/s4u_mutex.cpp b/examples/s4u/mutex/s4u_mutex.cpp index f1c0eb7ded..51989fa997 100644 --- a/examples/s4u/mutex/s4u_mutex.cpp +++ b/examples/s4u/mutex/s4u_mutex.cpp @@ -46,18 +46,13 @@ static void master() { int result = 0; simgrid::s4u::Mutex mutex; - simgrid::s4u::Actor workers[NB_ACTOR*2]; for (int i = 0; i < NB_ACTOR * 2 ; i++) { // To create a worker use the static method simgrid::s4u::Actor. if((i % 2) == 0 ) - workers[i] = simgrid::s4u::Actor("worker", - simgrid::s4u::Host::by_name("Jupiter"), - workerLockGuard, mutex, std::ref(result)); + simgrid::s4u::Actor::createActor("worker", simgrid::s4u::Host::by_name("Jupiter"), workerLockGuard, mutex, std::ref(result)); else - workers[i] = simgrid::s4u::Actor("worker", - simgrid::s4u::Host::by_name("Tremblay"), - worker, mutex, std::ref(result)); + simgrid::s4u::Actor::createActor("worker", simgrid::s4u::Host::by_name("Tremblay"), worker, mutex, std::ref(result)); } simgrid::s4u::this_actor::sleep(10); @@ -68,7 +63,7 @@ int main(int argc, char **argv) { simgrid::s4u::Engine *e = new simgrid::s4u::Engine(&argc,argv); e->loadPlatform("../../platforms/two_hosts.xml"); - simgrid::s4u::Actor("main", simgrid::s4u::Host::by_name("Tremblay"), master); + simgrid::s4u::Actor::createActor("main", simgrid::s4u::Host::by_name("Tremblay"), master); e->run(); return 0; }