我正在 Windows 上用 C 语言编写一个(非常小的)网络服务器。我在读取和写入文件时都需要独占锁定文件,我已经阅读了有关锁定等的 msdn 文档,并且我找到了LockFileEx
具有OVERLAPPED
结构和 an的函数Event hEvent
,我还阅读了它们的工作原理,但问题是: - 在Web服务器我们有很多文件,当一个线程锁定例如文件“test.txt”(排他锁)时,因为有这个文件的请求,我如何同步另一个想要获得锁的线程文件?
谢谢你。
我正在 Windows 上用 C 语言编写一个(非常小的)网络服务器。我在读取和写入文件时都需要独占锁定文件,我已经阅读了有关锁定等的 msdn 文档,并且我找到了LockFileEx
具有OVERLAPPED
结构和 an的函数Event hEvent
,我还阅读了它们的工作原理,但问题是: - 在Web服务器我们有很多文件,当一个线程锁定例如文件“test.txt”(排他锁)时,因为有这个文件的请求,我如何同步另一个想要获得锁的线程文件?
谢谢你。