エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
DispatchQueueによる非同期処理を見直す - しおメモ
他言語から入ると、一見取っつきづらいDispatchQueueですが、だいぶ浸透してきた気がします。 一方で、... 他言語から入ると、一見取っつきづらいDispatchQueueですが、だいぶ浸透してきた気がします。 一方で、簡単にマルチスレッドで非同期処理ができるようになった結果、処理フローの制御がしづらくなったり、 知らないうちに、CPUやメモリリソースを異常に消費したりなど、副次的な問題が出てくることがあります。 それらの問題に対する、解決策を考えてみます。 TL;DR GCD復習 問題 方針 本当にasyncが必要なのか考える main.asyncに気をつける QoSを指定する DispatchGroupも使う ダメそうだったら TL;DR 半分くらい当時のチームへの愚痴で自分で読み返して何が言いたいかわからなかったので、当時の気持ちを思い出しながら言いたいことベスト3を加筆しました。 UIの更新など必要な場所以外ではmain.asyncやめよう、マジで 時間のかかる処理はサブスレッドをうまく活
2019/09/12 リンク