我一直在尝试使用互斥锁来保护对 Windows phone 8 上的独立存储中文件的访问。我正在处理的项目需要跨平台支持,因此我在可移植类库中共享了核心功能。
我最近添加了一个 PeriodicTask 和 ResourceIntensive 任务,这两个任务都需要访问同一个文件,这就是我想首先使用 Mutex 的原因。
MSDN 文档说这里支持它:http: //msdn.microsoft.com/en-us/library/system.threading.mutex.aspx但是当我尝试使用它时,我只是得到一个“无法解析符号”错误. 我已经包含了 System.Threading 命名空间,但它仍然不起作用。
这是文档错误还是我做错了什么?如果不支持,是否有其他方法可以实现这一目标?锁定不好,因为它不适用于跨应用程序域。
谢谢