(嵌入Mono)域并行激活
(Embedding Mono) Parallel activation of domains
我想知道是否有可能激活多个Mono域并从本地代码并行执行:
我使用以下代码来激活域:
///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);
这是可以做到的。考虑到Mono虚拟可执行文件在嵌入时与C应用程序一起运行(并共享相同的地址空间),最好的方法是在单独的进程中启动每个域。要做到这一点,最简单的方法是让代码派生多个进程,每个进程将管理一个单独的Mono域实例。您必须编写一些代码来协调进程间通信,特别是应用程序清理和关闭。
从。net的角度来看,我会说:是的
互联网档案馆能够把这个曾经无处不在的资源找回来:
http://replay.waybackmachine.org/20070228090021/http://www.gotdotnet.com/team/clr/AppdomainFAQ.aspx
相关文章:
- C++17中的并行执行策略
- 并行用于C++17中数组索引范围内的循环
- 如何在Elixir中调用递归函数并行
- OpenMP:并行更新数组总是需要减少数组吗
- 如何使用OpenMP并行这两个循环
- 如何使用OpenMP并行化此矩阵时间矢量运算
- 如何使用OpenMP使这个循环并行
- 遍历并行数组以确定C++中的最大数字
- 为什么 openmp 的并行不适用于矢量化色彩空间转换?
- 如何在 Mac 上使用 c++17 并行标准库算法?
- 并行标准::复制复杂性
- 如何使用 MPI 的远程内存访问 (RMA) 功能并行化数据聚合?
- 在C++中使用并行化的预期速度是多少(不是 OpenMp,而是 <thread>)
- 如何在 C++17 STL 并行算法中处理调度?
- OpenMP 与有序和关键指令并行
- OpenMP for 循环并行性问题
- 两个连续的 OpenMP 并行区域会相互减慢速度
- C++17:如何在并行 STL 中获取工作项的索引
- 激活上下文生成失败,依赖程序集,并行,事件 ID 33
- (嵌入Mono)域并行激活