请帮助我澄清这两个 python 语句在功能差异方面的概念:
sys.exit(0)
os._exit(0)
根据文档:
os._exit(): 以状态 n 退出进程,不调用清理处理程序、刷新 stdio 缓冲区等。 Note标准的退出方式是sys.exit(n). _exit()通常应该只在子进程中使用fork().
os._exit():
以状态 n 退出进程,不调用清理处理程序、刷新 stdio 缓冲区等。
Note标准的退出方式是sys.exit(n). _exit()通常应该只在子进程中使用fork().
sys.exit(n)
_exit()
fork()