假设我在Silverlight中有一个情况,其中有一个后台线程(保证不是UI线程)做一些工作,它需要创建一个新线程。事情是这样的:Silverlight 4RC线程 - 可以一个新的线程返回UI线程
//running in a background thread
Thread t = new Thread(new ThreadStart(delegate{});
t.Start();
也让我们说,在这个特定时刻的UI线程只是挂无所事事。
请记住,我对Silverlight线程模型并不熟悉,有没有new Thread()
调用给我的UI线程的危险?
我试图实现的动机并不重要 - 我不想修改现有的代码。我只想知道是否有可能使UI线程意外返回。
干杯
对那些澄清Silverlight线程模型的人加分:) – 2010-03-26 05:04:43