-void ParallelRawContext::run_all()
-{
- threads_working_ = 0;
- if (parmap_ == nullptr)
- parmap_ = new simgrid::xbt::Parmap<smx_actor_t>(SIMIX_context_get_nthreads(), SIMIX_context_get_parallel_mode());
- parmap_->apply(
- [](smx_actor_t process) {
- ParallelRawContext* context = static_cast<ParallelRawContext*>(process->context_);
- context->resume();
- },
- simix_global->process_to_run);
-}
-