エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
もともと並行プログラミングはGoなども含め勉強したことがありましたが、ゴルーチンやチャネルなどの理... もともと並行プログラミングはGoなども含め勉強したことがありましたが、ゴルーチンやチャネルなどの理解度が低いまま扱っており、今読んでるコード、書いているコードがどうゆう並行ロジックパターンに元づいて実装してるのかロジック像が掴みきれず時間を取ってしまう状況でした。そのため、この並行ロジック辺りのパターンをある程度まとめてみることにしました。 実装パターンは次のように整理してみました。 基本的な並行パターン バッファなしチャネルパターン バッファありチャネルパターン 並列forループパターン タスク生成と処理を分けるパターン(Producer-Consumerパターン) パイプラインパターン(fan-outパターン) selectを利用したチャネル多重化パターン selectとワーカープールを組み合せた多重化パターン Feture/Promiseパターン 基本的な並行パターンGoでまず一番最