/// <summary> /// Потокобезопасно добавить архивный срез в список срезов КП /// </summary> protected void AddArcSrez(TagSrez tagSrez) { lock (arcSrezList) { // добавление среза в список не переданных срезов arcSrezList.Add(tagSrez); // добавление среза в список последних срезов lastArcSrezList.Add(tagSrez); while (lastArcSrezList.Count > LastSrezListSize) { lastArcSrezList.RemoveAt(0); } } }
/// <summary> /// Потокобезопасно добавить архивный срез в список срезов КП /// </summary> protected void AddArcSrez(TagSrez tagSrez) { lock (arcSrezList) { // добавление среза в список не переданных срезов arcSrezList.Add(tagSrez); // добавление среза в список последних срезов lastArcSrezList.Add(tagSrez); while (lastArcSrezList.Count > LastSrezListSize) lastArcSrezList.RemoveAt(0); } }