I'm wondering if it's possible to activate multiple Mono domains and execute them in parallel from native code:
I use the following code to activate a domain:
///Create a new domain.
m_domain = mono_domain_create();
///Activate the domain.
mono_domain_set(m_domain, 0);
///Invoke some function ...
mono_runtime_invoke (m_method, m_objectInstance, NULL, &exception);