2017-07-16 6 views
1

具体的には、UIスレッドで特定のタイプの操作のみが検出され、強制されるメカニズムは何ですか?UIスレッドで特定のタイプの操作のみが検出され、強制されるメカニズムは何ですか?

現在のスレッドがチェックされているフレームワークには、たくさんの場所がありますか?

これはもっと中心的なやり方だと思っています。私はそれがどこにあるのか、それが何であるかを知りたいと思います。

この質問は単なる知識のためです。私は解決しようとしている特定の問題はありません。ネットワークおよびなどを使用して

答えて

-1

長いタスク、バックグラウンドタスクは、詳細については、UIスレッド上で実行する必要がありますが、私が見つけたものからthis link

+0

質問は、チェックがどのように実行されるのか、物事はどこで実行されなければならないのかが明確に分かります。 –

0

を読んで - はい、それはBlockguardを経由して、多かれ少なかれ中央の方法で作られています。これは、スレッドがスレッドで実行できるコードの制限を設定できるようにするためのメカニズムです。

現在のスレッドポリシーに応じて、IO、ネットワークアクセスなどの低レベル操作で呼び出されます。たとえば、用途はhereです。

また、その方向を掘るためにいくつかの有益な情報がStrictModeの説明にあります。

関連する問題