通常,我需要做一个昂贵的任务,然后显示结果。所以我加紧了一条线索。是否有更少的代码,或者比我目前使用的更好的方式来做到这一点?单线程攻丝 - 更好的设计问题
例子:
ThreadStart job = new ThreadStart (delegate {
Search d = new Search();
x = d.DoSomeWork();
InvokeOnMainThread (delegate {
ctl.Show (x);
});
});
--start这里的线程....
我也这样做..诀窍是永远不会忘记InvokeOnMainThread()。 – 2010-11-19 17:19:25
要记住的一件事是Monotouch上的ThreadPool(因为您的应用程序的最大内存占用空间可能在46mb左右)仅限于大约20个线程 – 2010-11-25 15:57:18