/// <summary> /// 同一时刻只允许对同一个系统做一个操作 /// </summary> /// <param name="systemId"></param> /// <returns></returns> private bool TryLockOp(int systemId) { lock (s_opLock) { if (!SysUpdateHelper.IsSystemLocked(systemId)) { SysUpdateHelper.LockSystemForOp(systemId); return(true); } return(false); } }