Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 c# 信号量类的忠实粉丝,但我需要扩展它以使用文件。信号量类将在许多应用程序中实现,并且需要同步。这些应用程序将控制对 Windows 剪贴板的访问和编辑其他文件的访问。在某些情况下,多个线程或进程可以同时进入一个信号量。
您是否考虑过使用命名系统信号量?命名信号量由系统控制,可以被同一系统上运行的多个进程使用。一个进程创建信号量,另一个进程只是打开它的实例。Windows 确保信号量状态正确。
用法示例:http: //msdn.microsoft.com/en-us/library/wz356skf.aspx