为什么锁定通过 SMB 共享的文件仅需 3 微秒?
我使用以下 C++ 函数锁定服务器通过 SMB 共享的文件的 1 个字节: 在 Windows 上: LockFileEx (h, LOCKFILE_FAIL_IMMEDIATELY | LOCKFILE_EXCLUSIVE_LOCK, 0, 1,0, &overlapped) 在 Linux 和 Mac OS 上: fcntl (fd, F_SETLK, &flockdesc) 对于本地共享文件和通过 SMB 共享的文件,我仅用 3 微秒就成功锁定,而对于通过 NFS 共享的文件,我则用 26 毫秒就成功锁定了文件。 我无法理解一个进程...