internal void Execute() { if (!this.running) return; lock (lockObject) { this.action.Invoke(this.value1, this.value2, this.value3, false, this.valueTicks, false); } }