O_CLOEXEC模式和FD_CLOEXEC选项

O_CLOEXEC模式和FD_CLOEXEC选项 调用open函数O_CLOEXEC模式打开的文件描述符在执行exec调用新程序中关闭,且为原子操做。 调用open函数不使用O_CLOEXEC模式打开的文件描述符,而后调用fcntl 函数设置FD_CLOEXEC选项,效果和使用O_CLOEXEC选项open函数相同,但分别调用open、fcnt两个函数,不是原子操做,多线程环境中存在竞态条件,故用
相关文章
相关标签/搜索