エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Swiftでの並列プログラミングについて調べてみた。(その1) - いものやま。
変種オセロをiOSで遊べるようにするために、SpriteKitのサンプルコードを読んでいたのだけど、そこで並... 変種オセロをiOSで遊べるようにするために、SpriteKitのサンプルコードを読んでいたのだけど、そこで並列処理が出てきていたので、Swiftでの並列プログラミング(Concurrency Programming)について調べてみた*1。 並列プログラミングの手法 Swiftで並列プログラミングを行う場合、次の3通りの方法がある。 スレッドを使う ディスパッチキューを使う オペレーションキューを使う スレッドを使うのは、旧来の方法。 実際のところ、ディスパッチキューを使う方法もオペレーションキューを使う方法も、その足回りではスレッドを使っているので、細かいコントロールを行おうとするなら、スレッドを使わざるをえない場面もあるのかも。 ただ、Appleのドキュメントでは、スレッドを使う方法は設計が難しく、また、下手をするとデッドロックしてしまうことなどもあるので、ディスパッチキューやオペレー
2016/05/05 リンク