/// <summary>
 /// 初始化 +CrawlMaster(CrawlSettings settings)
 /// 1.cookieContainer
 /// 2.random
 /// 3.Settings
 /// 4.threads
 /// 5.threadStatus
 /// </summary>
 /// <param name="settings">
 /// The settings.
 /// </param>
 public CrawlMaster(CrawlSettings settings)
 {
     this.cookieContainer = new CookieContainer();
     this.random = new Random();
     this.Settings = settings;
     this.threads = new Thread[settings.ThreadCount];
     this.threadStatus = new bool[settings.ThreadCount];
 }
 /// <summary>
 /// 初始化 +CrawlMaster(CrawlSettings settings)
 /// 1.cookieContainer
 /// 2.random
 /// 3.Settings
 /// 4.threads
 /// 5.threadStatus
 /// </summary>
 /// <param name="settings">
 /// The settings.
 /// </param>
 public CrawlMaster(CrawlSettings settings)
 {
     this.cookieContainer = new CookieContainer();
     this.random          = new Random();
     this.Settings        = settings;
     this.threads         = new Thread[settings.ThreadCount];
     this.threadStatus    = new bool[settings.ThreadCount];
 }