Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add dummy instruction to please sonar.
[simgrid.git] / examples / s4u / README.doc
index 24feb51..efcefaa 100644 (file)
@@ -89,11 +89,6 @@ TODO: document here the examples about plugins
     Actors can be suspended and resumed during their executions
     thanks to the @ref simgrid::s4u::Actor::suspend and @ref simgrid::s4u::Actor::resume methods.
 
-  - <b>Priority actors</b>.
-    @ref examples/s4u/actor-priority/s4u-actor-priority.cpp \n
-    Actors can be launched according their priorities thanks to the @ref
-    simgrid::s4u::this_actor::execute() method.
-
   - <b>Kill actors</b>.
     @ref examples/s4u/actor-kill/s4u-actor-kill.cpp \n
     Actors can forcefully stop other actors with the @ref
@@ -118,6 +113,11 @@ TODO: document here the examples about plugins
 
 @section s4u_ex_synchro Inter-Actor Synchronization 
 
+ - <b>Waiting for the termination of an actor</b> (joining on it)
+   @ref examples/s4u/actor-join/s4u-actor-join.cpp \n
+   The simgrid::s4u::Actor::join() method allows to block the current
+   actor until the end of the receiving actor.
+
  - <b>Mutex: </b> @ref examples/s4u/mutex/s4u-mutex.cpp \n
    Shows how to use simgrid::s4u::Mutex synchronization objects.
 
@@ -169,6 +169,10 @@ also the tesh files in the example directories for details.
 The examples of this section demonstrate how to interact with the
 simulated storages.
 
+  - <b>File Management</b>. @ref examples/s4u/io-file-system/s4u-io-file-system.cpp \n
+    This example illustrates the use of operations on files
+    (read, write, seek, tell, unlink, ...).
+
   - <b>Access to raw storage devices </b>.
     @ref examples/s4u/io-storage-raw/s4u-io-storage-raw.cpp \n
     This example illustrates how to simply read and write data on a
@@ -197,11 +201,11 @@ simulated storages.
 @example examples/s4u/actor-create/s4u-actor-create_d.xml
 @example examples/s4u/actor-daemon/s4u-actor-daemon.cpp
 @example examples/s4u/actor-execute/s4u-actor-execute.cpp
+@example examples/s4u/actor-join/s4u-actor-join.cpp
 @example examples/s4u/actor-kill/s4u-actor-kill.cpp
 @example examples/s4u/actor-lifetime/s4u-actor-lifetime.cpp 
 @example examples/s4u/actor-lifetime/s4u-actor-lifetime_d.xml 
 @example examples/s4u/actor-migration/s4u-actor-migration.cpp
-@example examples/s4u/actor-priority/s4u-actor-priority.cpp
 @example examples/s4u/actor-suspend/s4u-actor-suspend.cpp
 @example examples/s4u/actor-yield/s4u-actor-yield.cpp
 @example examples/s4u/app-token-ring/s4u-app-token-ring.cpp
@@ -211,6 +215,7 @@ simulated storages.
 @example examples/s4u/async-waitall/s4u-async-waitall.cpp
 @example examples/s4u/async-waitany/s4u-async-waitany.cpp
 @example examples/s4u/energy-pstate/s4u-energy-pstate.cpp
+@example examples/s4u/io-file-system/s4u-io-file-system.cpp
 @example examples/s4u/io-file-remote/s4u-io-file-remote.cpp
 @example examples/s4u/io-storage-raw/s4u-io-storage-raw.cpp \n
 @example examples/s4u/mutex/s4u-mutex.cpp