我们有两个应用程序,一个是用C#编写的,另一个是用C++编写的。我们需要在这些进程之间维护一个计数器(在内存中)进行共享。每次其中一个应用程序启动时,它都需要检查此计数器并将其增加,并且每次应用程序关闭时,它都需要减少计数器。如果应用程序崩溃或使用任务管理器关闭,则还需要减少计数器。
我们考虑使用操作系统同步对象之一,例如MUTEX。
我的问题是:对于跨进程(其中一个是C#,另一个是C ++)最好使用哪种同步对象?
我们考虑使用操作系统同步对象之一,例如MUTEX。
我的问题是:对于跨进程(其中一个是C#,另一个是C ++)最好使用哪种同步对象?
希望我的问题清楚明了。
非常感谢,
Adi Barda