在 Rust 中的 _exit 是否像在 C 中一樣? Does _exit in Rust work like in C?

https://users.rust-lang.org/t/does-exit-in-rust-work-like-in-c/112606#post_1

在 Rust 中,_exit 是否像在 C 中一樣運作?

在 C 中,當處理 fork 時或進行雙重 fork 以防止殭屍進程時,我經常使用_exit 而不是 exit。我看到 libc crate 包含了_exit,所以我仍然可以使用它。但在 Rust 中,效果會跟在 C 中一樣嗎?Rust 可能會安排 exit 處理程序以 C 無法做到的方式運行。在 forked child 中呼叫 libc::_exit 是否能完全防止退出的 child 與其 parent 之間的潛在干擾?

via The Rust Programming Language Forum – Latest posts

June 7, 2024 at 04:07AM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *