私はこのようなGCDシリアルキューを作成することができますAndroidでシリアルキューを作成する方法は? iOS版で
let serialQueue = DispatchQueue(label: "serialQueue")
ブロックは一度にFIFO順、1つのブロックに実行されます。 Androidでどうすればいいですか?
これはコードの塊がキュー上で行うことができる方法である。
serialQueue.async {
I seeAsyncTask
がシリアルであるように、「ハニカム以降では、タスクはによって引き起こされる一般的なアプリケーションエラーを回避するために、単一のスレッドで実行されていますパラレル実行 "
私はtがFIFOであると思います。
Found this JAVA 8同時実行チュートリアル。
'AsyncTask'の長所は? –
@János: 'AsyncTask'は、バックグラウンドスレッド(' doInBackground() ')で作業を行い、メインアプリケーションスレッド(' onPostExecute() ')の作業をフォローアップするシナリオ専用です。そのような振舞いが必要ない場合、 'AsyncTask'には利点はありません。 – CommonsWare