public void ActivityStopped() { lock (this.countingLock) { this.numberOfActiveProcesses--; if (this.numberOfActiveProcesses == 0) { this.overall.ActivityStopped(); } } } }