iPhoneのスレッドが不思議です。彼らは簡単に設立し、維持するのですか? iPhoneでどのように動作しますか?本当のマルチスレッド化ですか?iPhone OSでのマルチスレッドはどのように機能しますか?どうやって使うの?
4
A
答えて
3
NSThread
クラスの場合は、yes、well、およびyesです。 :-)
0
3
私は強く、アップルから次のドキュメントを見てすることをお勧め:並行プログラミングの
- ドキュメント:スレッド上Concurrent Programming Guide
- ドキュメント:Threading Programming Guide
最も一般的な同時プログラミング操作では、NSOperation
およびNSOperationQueue
Grand Central Dispatchの両方の部分は実装が非常に簡単で、このような操作間の依存関係の定義を含め、非同期で実行する必要があるほとんどの操作をカバーします。
GCDを使用する方が、スレッドを使用する方が簡単であり、並列スレッドからリアルタイム処理を必要としない状況では、GCDを完全に置き換えることになります。
1
iPhoneでマルチスレッドを実行するには、Grand Central Dispatchを使用するのが最良です。ルールに従えば実装するのはそれほど難しいことではありません。ドキュメントとプログラミングガイドを確認してください。
2
効率的でスムーズに動作するアプリケーションを開発する場合は、並行性とメモリーを制御することが不可欠です。 Automatic Reference Countingは、Xcode 4.2で新たに登場したAppleのゲームを変更するメモリ管理システムです。 iOSとOS X用のProマルチスレッドとメモリ管理では、ARCの動作とアプリケーションへの組み込み方法を紹介します。 Grand Central Dispatch(GCD)とブロックは素晴らしいアプリを開発するための鍵であり、スレッドを最大限のパフォーマンスで制御できるようにします。
多くの本やコースがあります。
関連する問題
- 1. iPhone Appのアップデートはどのように機能しますか?
- 2. iPhone用Facebookアプリはどのように機能しますか?
- 3. CtrlEventsのハンドラはマルチスレッド環境でどのように機能しますか?
- 4. スタティックはマルチスレッド環境でどのように機能しますか?
- 5. PTT iPhoneアプリ..どのように機能しますか?
- 6. QEMUのゲストOSでネットワーキングはどのように機能しますか?
- 7. awsやazureのようなクラウドプロバイダでサービスとしてのインフラストラクチャはどのように機能しますか?
- 8. 低レベルのOS APIはどのように機能しますか?
- 9. logstash kv {}機能はどのように機能しますか?
- 10. WatchKit:ディクテーション機能はどのように機能しますか?
- 11. 機能はどのように機能しますか?
- 12. AutoHotKeyスクリプトでは、どうやって使うのですか?
- 13. AddImplicitRequiredAttributeForValueTypesが実際にどのように機能し、どのように機能していますか?ここ
- 14. アンドロイドまたはiphoneクライアントはどのように機能しますか?
- 15. Google+ iPhoneアプリでスクロールはどのように機能しますか?
- 16. streambufとは何ですか?どうやって使うの?
- 17. iPhoneの単体テストはどのように機能しますか?
- 18. array_udiff()、array_uintersect()などはどのように機能しますか?
- 19. この機能をPythonでどうやって実現できますか?
- 20. iphone ISO-8859-1エンコーダどうやって?
- 21. Symfonyでのpersistはどのように機能しますか?
- 22. シストリックアレイでのリタイミングはどのように機能しますか?
- 23. Kubernetesでのラウンドトリップはどのように機能しますか?
- 24. UIWebView - タブブラウジングはどのように機能しますか?
- 25. Pythonはどのように機能
- 26. どのように機能して
- 27. SOMはどのように機能していますか?
- 28. sqlローダースクリプトはどのように機能していますか?
- 29. エルメルではランダムジェネレータはどのように機能しますか?
- 30. Node.jsでは、イベントループはどのように機能しますか?
これはまさにこれです。 GCDがどうにか動作しない場合は、NSThreadsのみを使用してください。 – orkoden