public void StartThread(int count) { for (int i = 0; i < count; i++) { var thread = new PFThread(); mThreads.Add(thread); thread.StartThread(); } }
PFThread SelectPFThread() { int MinValue = int.MaxValue; PFThread sltThread = null; foreach (var i in mThreads) { if (i.ExecutePlanes.Count < MinValue) { MinValue = i.ExecutePlanes.Count; sltThread = i; } } return(sltThread); }