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); }