只同步一次用于创建对象的对象



我需要某种跨进程同步对象,它允许我创建和初始化一个对象一次,然后只有在最后一个实例退出时才关闭和处理它一次。

例如,生命周期将类似于:

新实例1:创建并初始化对象

新实例2:什么都不做

删除实例1:什么都不做

删除实例2:关闭并处置对象

我认为命名事件可能会起作用,但我看不出它如何处理实例上的无序创建和处理。

createdelete方法中使用带有WaitOne()Release()的信号量。

相关内容

  • 没有找到相关文章

最新更新