2015-02-10 344 views
1

我知道Rust可以處理windows和* nix文件系統。我看到有支持fork進程的情況 - 這是否也是跨平臺的?我可以使用相同的代碼庫編寫* nix守護程序和Windows服務嗎?Rust是否支持fork()跨平臺?

回答

5

在Windows上沒有這樣的東西(它使用CreateProcess代替)fork。更一般地說,Unix守護進程和Windows服務是非常不同的(後者必須遵守特定的Windows接口),所以如果你想共享一些代碼庫,你需要一個重要的抽象層。據我所知,目前沒有提供這種抽象層的庫。