public void Start(List <Target> targetList)
        {
            fingerprinter = new FingerPrinter();
            fingerprinter.ReadText();
            finished = false;
            Work.Clear();
            foreach (Target item in targetList)
            {
                Work.Enqueue(item);
            }
            //for (int i = 0; i < targetList.Count; i++)
            //    Work.Enqueue(targetList[i]);
            userStopped = false;
            results     = new List <TargetResult>();

            StartThreads(6);
        }
        public void Start(List<Target> targetList)
        {
            fingerprinter = new FingerPrinter();
            fingerprinter.ReadText();
            finished = false;
            Work.Clear();
            foreach (Target item in targetList)
            {
                Work.Enqueue(item);
            }
            //for (int i = 0; i < targetList.Count; i++)
            //    Work.Enqueue(targetList[i]);
            userStopped = false;
            results = new List<TargetResult>();

            StartThreads(6);
        }