private MultyThreadMergeSort(T[] Values, IComparer <T> ComparerT, MergeControler Controler, int LowerLimit, int UpperLimit, string SID) { this.Values = Values; this.ComparerT = ComparerT; this.UpperLimit = UpperLimit; this.LowerLimit = LowerLimit; this.SID = SID; this.Controler = Controler; }
public MultyThreadMergeSort(T[] Values, IComparer <T> ComparerT, int ThreadLimit) { this.Values = Values; this.UpperLimit = Values.Length; this.LowerLimit = 0; this.SID = ""; this.ComparerT = ComparerT; this.Controler = new MergeControler(ThreadLimit); }