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

本文关键字:用于 创建对象 对象 一次 同步 | 更新日期: 2023-09-27 18:19:28

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

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

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

新实例2:什么都不做

删除实例1:什么都不做

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

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

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

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