Loading article…
ソフトウェア エンジニアリングにおいて、並行性パターンは、マルチスレッドプログラミング パラダイムを扱う設計パターンの一種です。
このクラスのパターンの例は次のとおりです。
- アクティブオブジェクト[1] [2]
- バルキングパターン
- バリア
- 二重チェックのロック
- ガードサスペンション
- リーダー/フォロワーパターン
- モニターオブジェクト
- 核反応
- リアクターパターン
- 読み取り書き込みロックパターン
- スケジューラパターン
- スレッドプールパターン
- スレッドローカルストレージ
参照
参考文献
- ^ Douglas C. Schmidt、Michael Stal、Hans Rohnert、Frank Buschmann「パターン指向ソフトウェアアーキテクチャ、第2巻、並行およびネットワークオブジェクトのパターン」、Wiley、2000年
- ^ R. Greg Lavender、Douglas C. Scmidt (1995)。「Active Object」(PDF) 。 2010年6月15日時点のオリジナル(PDF)からアーカイブ。2010年6月17日閲覧。
外部リンク
- 並行性パターンに関する ScaleConf プレゼンテーション
- GopherCon 古典的な並行性パターンの再考スライド
- GoWiki: 並行性を学ぶ
ソフトウェア エンジニアリング ラジオからの並行性パターンに関する録音:
- エピソード 12: 同時実行性パート 1
- エピソード 19: 同時実行性パート 2
- エピソード 29: 同時実行性パート 3
