使用线程同步两个 .net 应用程序
本文关键字:两个 net 应用程序 线程 同步 | 更新日期: 2023-09-27 18:31:03
我有一些资源在各种.net应用程序之间共享。
如果一个应用正在使用该资源,则其他应用应等到第一个应用发布该资源。其他应用程序将有机会根据 CPU 调度随机占用该资源。
我试图为此使用互斥锁,但如果应用程序占用了互斥锁并异常终止,那么其他应用程序就会出错。
请提出解决此情况的设计。
Mutex 是正确的使用方式。也许这个或这个可以帮助您异常终止应用程序持有互斥锁(谷歌放弃互斥锁)?
谷歌命名管道。我认为这对你来说是一种更安全的方法。