1
我需要某種跨進程同步對象,它允許我創建並初始化一個對象一次,然後關閉並僅在最後一個實例退出時處置一次。用於創建對象一次的同步對象
例如一生會去是這樣的:
新實例1:創建和初始化對象
新實例2:什麼都不做
刪除實例1:什麼也不做
刪除實例2:關閉和處置對象
我以爲一個命名的事件可能會起作用,但我無法看到它如何處理實例的無序創建和處置。
我需要某種跨進程同步對象,它允許我創建並初始化一個對象一次,然後關閉並僅在最後一個實例退出時處置一次。用於創建對象一次的同步對象
例如一生會去是這樣的:
新實例1:創建和初始化對象
新實例2:什麼都不做
刪除實例1:什麼也不做
刪除實例2:關閉和處置對象
我以爲一個命名的事件可能會起作用,但我無法看到它如何處理實例的無序創建和處置。
使用semaphore在WaitOne()
和Release()
您創建和刪除方法。