0
私のiOSアプリケーションにはいくつかのスレッド(8〜50)があり、スレッド開始前にqualityOfService
を設定すると.userInitiated
スレッドは.background
スレッドより前に終了します。しかし、私はThread.run()
に電話した後、これらの優先順位を変更する必要があります。 qualityOfService
を変更しても、runの呼び出し後は影響を受けません。誰もそれについて私を助けることができますか?スレッド実行後のスウィフト変更スレッドの品質/優先度
お返事ありがとうございました。建物の地図を表示するアプリがあります。各建物にはいくつかのフロアがあり、各フロアデータは個々のxmlファイルに格納されます。したがって、パフォーマンス上のメリットのために、xmlファイルをスレッド経由で解析します。最初に最初のxmlが解析された後、別のフロアをバックグラウンドで解析する必要がありますが、ユーザーが別のフロアを選択した場合、選択されたフロア解析の優先順位が最も速くなります。私はGCDを見ます。他にも素晴らしいアイデアがあれば。 – peynir