【发布时间】:2013-05-24 05:55:46
【问题描述】:
我的程序的一部分必须跟踪一组文件,包括它们在内存中的路径和哈希码。
问题是,用户可能希望随时使用外部程序编辑文件。
如果发生这种情况,我希望我的程序得到通知,以便它更新内存中该文件的相应哈希码以及一些其他可能的操作。
理想情况下,我希望通知新线程或专用后台线程并执行必要的操作,而不是主 GUI 线程。我正在使用 ConcurrentDictionary 和类似的线程安全数据结构。
我正在使用 C# 5、Windows 7。
【问题讨论】: