Rust是否支持fork()跨平台?

时间:2015-02-10 00:53:28

标签: rust

我知道Rust可以处理windows和* nix文件系统。我看到有对fork进程的支持 - 这也是跨平台的吗?我是否能够使用相同的代码库编写* nix守护程序和Windows服务?

1 个答案:

答案 0 :(得分:5)

Windows上没有fork这样的东西(它使用CreateProcess代替)。

更一般地说,Unix守护进程和Windows服务是非常不同的(后者必须符合特定的Windows界面),因此如果你想共享一些代码库,你需要一个重要的抽象层。据我所知,还没有提供这种抽象层的库。