SimGrid
3.18
Versatile Simulation of Distributed Systems
|
Contexts are a higher level system than setjump/longjmp
for non-preemptible threads.
You shouldn't use it directly since it is merely intended to ease the implementation of the several programmation environment of the SimGrid toolkit (namely, MSG: Legacy handling of CSP algorithms and SMPI: Simulate real MPI applications).
You should use those environments instead.