【发布时间】:2017-01-06 19:25:01
【问题描述】:
documentation of std::process::exit 说:
如果需要彻底关闭,建议仅在没有更多析构函数可运行的已知点调用此函数。
也许由于我缺乏系统编程背景,我不知道是否有析构函数在特定点运行以及我是否应该关心。我想到的唯一一件事是等待对文件(或其他内容)的写入操作,在这种情况下,最好将内容保持在干净状态。
还有什么要注意的吗?我怀疑不建议在更大、更复杂的程序中使用,但对于小型工具来说似乎很方便。
【问题讨论】:
-
如果您不处理任何敏感数据或连接,我不会担心。可以在stackoverflow.com/a/21570851/1870153看到备注。
标签: rust destructor exit