c# - 在 WPF 中使用全局互斥锁的正确模式是什么?

标签 c# wpf mutex

所以我找到了这个信息 What is a good pattern for using a Global Mutex in C#?

但它基于标准应用程序的主要入口点。 如何修改它以适用于启动应用程序的 WPF 事件模型?

最佳答案

当我第一次回答这个问题时,我阅读和编写了 WPF,但想到了“WCF”。愚蠢的我。这是我的新答案:

如果它必须是真正全局的,请将您的互斥锁设置在任何使用共享资源之前的任何早期事件中。 Application.Startup可能是你最好的选择。

关于c# - 在 WPF 中使用全局互斥锁的正确模式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2752374/

相关文章:

c# - C# HashSet 是否通过 Equals 然后通过 GetHashCode 检查重复项?

c# - 无法使用 AsyncEntitySetController 为单个 OData 实体获取 $expand

wpf - 为代码隐藏中的类型设置默认样式

c++ - 相互调用的互斥函数

c - C中互斥锁返回的顺序

c# - 是否可以在文件中保存有关 mdf 文件的元数据?

c# - DateTime + long (hrs) 与 C#

wpf - 可观察的集合可以作为ref参数传递吗?

wpf - 关于 ViewModel 对简单状态的责任的 MVVM 设计选择

c - GCC 中的互斥锁在哪里定义?