110,536
社区成员
发帖
与我相关
我的任务
分享
void Func(){
if (Thread.CurrentThread.GetApartmentState()!=ApartmentState.STA){
Thread t=new Thread (new ThreadStart(myFunc));
t.SetApartmentState (ApartmentState.STA);
t.Start();// <---我试过调试运行到这里,一执行t.Start()便卡死了,myFunc的代码也没有被执行。
}else{
myFunc();
}
}
t.SetApartmentState (ApartmentState.STA);
void myFunc(){
...
}