通常,我需要做一個昂貴的任務,然後顯示結果。所以我加緊了一條線索。是否有更少的代碼,或者比我目前使用的更好的方式來做到這一點?單線程攻絲 - 更好的設計問題
例子:
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