Java言語で学ぶデザインパターン入門 マルチスレッド編
|
| 価格: |
おすすめ度:
商品の詳細
- Amazon.co.jp ランキング: #98371 / 本
- 発売日: 2002-06
- 版型: 単行本
- 565 ページ
エディターレビュー
出版社/著者からの内容紹介
◆マルチスレッド初心者に捧ぐ決定版!◆
デッドロックなどのバグを避け、パフォーマンスに優れたマルチスレッドプログラムを書くには? 数あるパターンのなかから並行処理に役立つ12個を厳選し、Javaのコードを中心に徹底解説。ゼロからマルチスレッドプログラミングが学べる今までなかった入門書!
【結城浩のプログラミングレッスン】
本シリーズは、結城浩のプログラミング入門書をまとめたものです。プログラミング知識ゼロの読者にも理解できるように、平易な文章で、やさしくかみ砕いて解説しています。練習問題の解答も、詳細な解説がついていますので、独習に最適です。
【関連書籍】 Java言語で学ぶデザインパターン入門
内容(「BOOK」データベースより)
デッドロックなどのバグを避け、パフォーマンスに優れたプログラムを書くには?数あるなかから並行処理の理解に役立つパターンのみを厳選し、Javaのサンプルプログラムを中心にやさしく解説。
内容(「MARC」データベースより)
デッドロックなどのバグを避け、パフォーマンスに優れたプログラムを書くには? 12のパターンでマルチスレッドプログラミングのAtoZが学べる、今までになかった入門書! 並行処理の理解に役立つパターンのみを厳選。
カスタマーレビュー
マルチスレッドの使い方って
このマルチスレッド編は、「java言語で学ぶデザインパターン入門」の姉妹本です。何年もプログラマーを続けている方でもスレッドを正しく理解している方は少ないと思います。volatileってなんだろう?synchronizedの同期って?と思っている方々、この本は皆さんに光を授けてくれることでしょう。ただし、java言語初心者の方には難しいかもしれません。私が薦めたい方は、javaは知っているがスレッドの経験は少ないプログラマーの方々です。
アイデア・ヒントの宝庫
パターン導入の理由を極めて分かりやすく解説し、簡潔なサンプルプログラムを豊富に含む本書は、マルチスレッドプログラムの設計及び実装の際、多くのアイデアを提供してくれる。自習書としてはもちろんのこと、実際の現場で困難に直面した場合でも、あせらず気長に本書を眺めていれば、必ずヒントが見出せると思う。そのヒントを頼りに、自分のアイデアを実現したり、より高度な文献を参照したりする楽しみは、本書のような良書にめぐり合えた読者の特権である。ただし、マルチスレッドというテーマゆえ、本書はJavaによるプログラミングの入門書ではない。
スレッドのことをよく知らないで
スレッドのことをよく知らないで、既存のソフトを修正してプログラムを作っているという場合もしばしばあります。
本書は、そのままスレッドのことをよくしらないまま使いつづけるのにも役立ちますし、
スレッドの使い方を覚えるのにも役立つと思います。
デザインパターンという設計の基本的な例題を使うという視点では、
「java言語で学ぶデザインパターン入門」を合わせて読むとよいかもしれません。
著者は、長年、マニュアル本をたくさん書かれているので、さまざまな情報源から情報を収集し、
体系的に説明するのに長けていると思います。
synchronized(同期)を理解するだけでも、本書を読む価値はあると思いますがいかがでしょうか。





![Scalaスケーラブルプログラミング[コンセプト&コーディング] (Programming in Scala)](http://ecx.images-amazon.com/images/I/41nFY0KbnfL._SL75_.jpg)