See also :cpp:func:`simgrid::s4u::Activity::wait_until()` and :cpp:func:`simgrid::s4u::Comm::wait_for()`.
+ .. example-tab:: examples/python/comm-waitfor/comm-waitfor.py
+
+ See also :py:func:`simgrid.Comm.wait_for()` and :py:func:`simgrid.Comm.wait_any_for()`
+
Suspending communications
^^^^^^^^^^^^^^^^^^^^^^^^^
See also :cpp:func:`sg_exec_set_host()`.
+.. _s4u_ex_ptasks:
+
Parallel executions
^^^^^^^^^^^^^^^^^^^
.. example-tab:: examples/cpp/synchro-barrier/s4u-synchro-barrier.cpp
+ .. example-tab:: examples/python/synchro-barrier/synchro-barrier.py
+
Condition variable: basic usage
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. example-tab:: examples/cpp/synchro-mutex/s4u-synchro-mutex.cpp
+ .. example-tab:: examples/python/synchro-mutex/synchro-mutex.py
+
Semaphore
^^^^^^^^^