HelloAsyncAwait:C#(Xamarin.Mac)で非同时处理を扱う练习用プロジェクトです 源码
非同期处理をイメージする为のプロジェクト C#(Xamarin.Mac)で非同时处理を行う际の解说として作成したソリューションです。 解说 时间のかかる处理を普通に実行するとどうなるか? タリューションをビルドして実行ドして実。タンタルショスバーとラベルがある简単なGUIアプリが启动します。ここでHeavyMethod()(時間のかかる処理)タンを押すとHeavyMethod()(時間のかかる処理)が実行されるという流れです。今回押すとUIが固まってしまいます。これが时间のかかる处理を同时的に行った时の弊害です。处理が终わるまで结果をアプリが待ちここで事になるので固まってしまうというわけです。
用户评论