◆ ParallelUContext()
◆ stop()
void simgrid::kernel::context::ParallelUContext::stop |
( |
| ) |
|
|
overridevirtual |
◆ suspend()
void simgrid::kernel::context::ParallelUContext::suspend |
( |
| ) |
|
|
overridevirtual |
Yield.
This function is called when a simulated process wants to yield back to the maestro in a blocking simcall. This naturally occurs within SIMIX_context_suspend(self->context), called from SIMIX_process_yield() Actually, it does not really yield back to maestro, but into the next process that must be executed. If no one is to be executed, then it yields to the initial soul that was in this working thread (that was saved in resume_parallel).
Implements simgrid::kernel::context::Context.
◆ resume()
void simgrid::kernel::context::ParallelUContext::resume |
( |
| ) |
|
Run one particular simulated process on the current thread.
The documentation for this class was generated from the following file: