标签:
多线程的两种方式:
1、线程池
ThreadPool.QueueUserWorkItem(...)
2、自定义线程
Thread myThead = new Thread(...);
myThead.Start(...);
遇到的问题:
使用线程池,在线程中创建WebBrowser对象时,会出现异常:“
ActiveX control ‘8856f961-340a-11d0-a96b-00c04fd705a2‘ cannot be instantiated because the current...
”
解决方法之一是使用自定义线程:
Thread myThead = new Thread(...);
myThead.SetApartmentState(ApartmentState.STA);
myThead.Start(...);
标签:
原文地址:http://www.cnblogs.com/MattCheng/p/4279534.html