私は、第2のコアの特定のタスクを指定する方法や、これが可能であれば、いくつかのチュートリアルや例を見つけることができるのだろうかと思っています。私はHoneycombのタブレットのためのアプリケーションをビルドして、第2のコアが利用可能な場合は、誰かがedittextで入力するたびに重い文字列を解析したいと思っています。私はGoogleを試みたが、私はマルチコアアンドロイドのニュースを除いて何も見つけることができなかった...Androidマルチコアの開発
0
A
答えて
3
私はコード内でそれを指定する方法はないと思う。スレッドスケジューラは、マルチコアを単独で使用して世話をします。
0
UIが応答しなくなった場合は、一般的にUIスレッドで作業していることを意味します。したがって、実際には別のスレッドで作業を行います(または作業の多くを作成することさえできます)。あなたが持っているコアの数にかかわらず、良いスレッドはUI流体を保ちます。
Androidでは、AsyncTask、Javaのスレッドまたはサービスを使用して作業を行うことができます。
関連する問題
- 1. Androidセットトップボックスの開発
- 2. ロケーションベースのAndroid開発
- 3. Androidの開発:スプライト
- 4. Androidの開発:OnTouchEvent
- 5. Android開発のベストプラクティス
- 6. Androidでの開発
- 7. Androidチャットアプリケーション開発
- 8. Android開発、グラフィックレイアウト?
- 9. Androidゲーム開発
- 10. Android開発 - クローズドアルファテスト
- 11. アンドロイド:Android開発
- 12. Android開発
- 13. Android開発:TouchEvent
- 14. Androidマルチデバイス開発
- 15. Androidゲーム開発
- 16. Android NDK開発
- 17. Android NDKでマルチコアCPUを使用する
- 18. Android用開発とIOS用開発
- 19. Android開発:保存
- 20. NoClassDefFoundError:com.urbanairship.AirshipConfigOptions(Androidプッシュ開発)
- 21. Androidタブレットアプリケーション開発クエリ
- 22. Android vs iOS開発
- 23. Android Wear App開発
- 24. Android TVボックスアプリ開発
- 25. Android開発:Keypress/keyEvent
- 26. Androidの開発:WebViewのプログレスバー
- 27. Androidのネイティブオーディオの開発
- 28. solingのpingマルチコア
- 29. 私にAndroidの開発者
- 30. AndroidとiOSのクロスプラットフォーム開発
2番目のコードであるのか、本当に速い1つのコアであるのか、なぜ気になりますか?あなたは完全に間違っている問題について考えている。 –
多くの情報を解析し、各単語を他の単語の配列と照合することになります。だから、私は大文字のファイルを解析するので、UIが応答しなくなるのをやめてください。私はVisual Studioで作ったプログラムでこれに似た問題がありました。 43k行のテキストファイルを解析してデータベースに挿入し、UIを凍らせなければならなかった。解析を処理するために別のスレッドを入れてください。うまくいきました。私は、UIが応答性を保ち、低速にならないようにしたい。 – Shaun
それでは、あなたの質問は、「UIの応答性を保つために優先度の低いスレッドで作業を行うにはどうしたらいいですか? [スレッドの優先順位](http://developer.android.com/reference/java/lang/Thread.html#setPriority%28int%29) –