C# 为什么不使用C代码中的fork/vfork?

C# 为什么不使用C代码中的fork/vfork?,c#,linux,mono,C#,Linux,Mono,mono代码包含以下短语: “它绕过基本关机代码”“使用System.Diagnostics.Process” 相反” 如果两个进程(fork之后)完全相同,如何绕过关闭代码 我的想法是重写进程类,这就是为什么我不能使用它。我想重写它,因为它不会创建新的虚拟终端和新的会话 消息中引用了哪个关机代码?混合使用fork和高级lang以及多线程程序将导致大量死锁、fd泄漏问题。除非你是专家,否则不要这样做!消息中引用了哪一个关机代码?它太宽了,在google上搜索fork multi-threaded

mono代码包含以下短语:

“它绕过基本关机代码”“使用System.Diagnostics.Process” 相反”

如果两个进程(fork之后)完全相同,如何绕过关闭代码

我的想法是重写
进程
类,这就是为什么我不能使用它。我想重写它,因为它不会创建新的虚拟终端和新的会话


消息中引用了哪个关机代码?

混合使用fork和高级lang以及多线程程序将导致大量死锁、fd泄漏问题。除非你是专家,否则不要这样做!消息中引用了哪一个关机代码?它太宽了,在google上搜索
fork multi-threaded
,将会有很多infosexec终止所有线程,这就是我发现的,所以在我的情况下没有问题。我只是想问在问题消息中提到了什么“基本关闭代码”,垃圾收集和类终止是肯定的