Mono如何在unix-y系统下处理Process.Start中的派生?

问题描述

在Unix-y系统下(通过unix-y,我的意思是那些实现POSIX fork&exec的系统,但是没有其他进程创建机制),通过派生和执行目标可执行文件来创建进程。但是,well-known分叉线程应用程序不是一个好主意。由于所有Mono应用程序都是通过在其自己的线程中运行的GC来实现多线程的,因此Mono如何处理Process.Start()?

我有dug a bit in the codebase,但我能找到的只是一个普通的fork&exec。锁怎么了?运行时是否具有一些线程魔术功能

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)