オブジェクトを一度作成して初期化し、最後のインスタンスが終了したときに一度だけ閉じて破棄できる、ある種のクロスプロセス同期オブジェクトが必要です。
たとえば、生涯は次のようになります。
新しいインスタンス1:オブジェクトを作成して初期化します
新しいインスタンス2:何もしない
インスタンス1を削除:何もしない
インスタンス2の削除:オブジェクトを閉じて破棄します
名前付きイベントは機能する可能性があると思いましたが、インスタンスでの異常な作成と破棄をどのように処理できるかわかりません。