Java言語で学ぶデザインパターン入門 マルチスレッド編

  • ただいまウェブストアではご注文を受け付けておりません。
  • サイズ B5判/ページ数 565p/高さ 24cm
  • 商品コード 9784797319125
  • NDC分類 007.64
  • Cコード C0055

出版社内容情報

デッドロックなどのバグを避け、パフォーマンスに優れたマルチスレッドプログラムを書くには? 数あるパターンのなかから並行処理に役立つ12個を厳選し、Javaのコードを中心に徹底解説。ゼロからマルチスレッドプログラミングが学べる今までなかった入門書

内容説明

デッドロックなどのバグを避け、パフォーマンスに優れたプログラムを書くには?数あるなかから並行処理の理解に役立つパターンのみを厳選し、Javaのサンプルプログラムを中心にやさしく解説。

目次

Java言語のスレッド
マルチスレッドプログラムの評価基準
Single Threaded Execution―この橋を渡れるのは、たった1人
Imutable―壊したくとも、壊せない
Guarded Suspension―用意できるまで、待っててね
Balking―必要なかったら、やめちゃおう
Producer‐Consumer―わたしが作り、あなたが使う
Read‐Write Lock―みんなで読んでもいいけれど、読んでる間は書いちゃだめ
Thread‐Per‐Message―この仕事、やっといてね
Worker Thread―仕事がくるまで待ち、仕事がきたら働く
Future―引換券を、お先にどうぞ
Two-Phase Termination―あとかたづけしてから、おやすみなさい
Thread-Specific Storage―スレッドごとのコインロッカー
Active Object―非同期メッセージを受け取る、能動的なオブジェクト

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

miwarin

0
マルチスレッド設計集。実装はJavaだけど一般化して捉えれば何にでも応用できる。読めば「あー、アレのことか」というのが分かる(Worker ThreadはApache web serverでもお馴染みだし、Producer Consumerはタスク管理だ)。スレッドローカルストレージとかよく分かってなかったんだけど腑に落ちた2014/01/04

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/557515
  • ご注意事項