int SockUtil::setCloExec(int fd, bool on) { #if !defined(_WIN32) int flags = fcntl(fd, F_GETFD); if (flags == -1) { TraceL << "设置 FD_CLOEXEC 失败!"; return -1; } if (on) { flags |= FD_CLOEXEC; } else { int cloexec = FD_CLOEXEC; flags &= ~cloe...
Linux提供了许多函数来使文件描述符在创建时成为close-on-exec。int efd = eventfd(0, O_CLOEXEC);...如果一个线程同时派生另一个线程调用这些函数来创建fds怎么办?我会遇到文件描述符泄漏问题吗? 浏览15提问于2017-12-05得票数2 2回答 无法通过坞内的“标签”设置Traefik -Compose.yml ...