Exemple #1
0
 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;
 }
Exemple #2
0
        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);
        }