控制台项目:
主函数调用的类中以如下代码开多个线程去执行方法
foreach (var shop in shopList)
{
var s = shop;
Thread thread = new Thread(() => Crawl(s));
//thread.SetApartmentState(ApartmentState.MTA);
thread.Start();
}
在每个线程中的方法中执行
WebBrowser browser = new WebBrowser();
这样实例化的话必须给主函数添加[STAThread]
这样每个线程会等待一个线程执行完再去执行,请问有什么好的方法可以再多线程中实例化ActiveX控件,即多个线程有多个WebBrowser,每个WebBrowser相对线程单例
能说一下可行的思路么,不胜感激啊~