結城 浩のデザインパターン入門の本

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

 
Java を使いこなすには必須
「Java言語で学ぶデザインパターン入門」を読んでよかったと思う人は、是非この本も読んだ方がいい。Java での並行動作についての本を読んだのは初めてなので、他の類似本との比較はできないが、日本語では最低ベスト3には入ると思えるわかりやすさと奥深さがある。

ほとんどの場合にJavaはマルチスレッドで動作しているので、マルチスレッドに対する理解は、Javaを使いこなすには不可欠だ。
 
マルチスレッドの使い方って
このマルチスレッド編は、「java言語で学ぶデザインパターン入門」の姉妹本です。何年もプログラマーを続けている方でもスレッドを正しく理解している方は少ないと思います。volatileってなんだろう?synchronizedの同期って?と思っている方々、この本は皆さんに光を授けてくれることでしょう。ただし、java言語初心者の方には難しいかもしれません。私が薦めたい方は、javaは知っているがスレッドの経験は少ないプログラマーの方々です。
 
アイデア・ヒントの宝庫
パターン導入の理由を極めて分かりやすく解説し、簡潔なサンプルプログラムを豊富に含む本書は、マルチスレッドプログラムの設計及び実装の際、多くのアイデアを提供してくれる。自習書としてはもちろんのこと、実際の現場で困難に直面した場合でも、あせらず気長に本書を眺めていれば、必ずヒントが見出せると思う。そのヒントを頼りに、自分のアイデアを実現したり、より高度な文献を参照したりする楽しみは、本書のような良書にめぐり合えた読者の特権である。ただし、マルチスレッドというテーマゆえ、本書はJavaによるプログラミングの入門書ではない。
 
JAVAマルチスレッド未経験者に
一歩間違えればすぐにエラーを引き起こしてしまうマルチスレッドプログラムだが、本書はそんな難しいマルチスレッドプログラミングを簡単・明確に解説してくれる良書である。本書で紹介されている12のパターンを理解すれば、マルチスレッドプログラミングの基本は十分である。
また、最初にマルチスレッドの簡単な説明が載っているため、マルチスレッドプログラミング未経験者でもお勧めできる。むしろ、マルチスレッドプログラミング未経験者にこそ読んで欲しい本である。
 
マルチスレッド初心者から上級者までお勧め
デザインパターンと言うよりは、Javaのマルチスレッドの入門書です。

この本のすごいところは、易しく分かりやすい説明にも関わらず、その内容は極めて正確かつ厳密であるということです。入門書の中には、分かりやすさのために正確さを犠牲にしている本も数多くありますが、この本は見事に両立させています。
マルチスレッド初心者はもちろん、既にある程度マルチスレッドのプログラムを書いている人にもお勧めできます。
特に「ただsynchronizedを付ければいいんじゃないの?」「wait()とsleep()って違うの?」「このInterruptedExceptionって何だろう」等々の疑問を持ちながら「なんとなく」プログラミングしている人はぜひ本書を読んでみてください。きっと数多くの新しい発見があるでしょう。
またマルチスレッドの話題のほとんどの範囲をカバーしているので、参考書やサンプルコード集として、上級者にも有用です。
 
Java言語で学ぶデザインパターン入門 マルチスレッド編
タイトル:Java言語で学ぶデザインパターン入門 マルチスレッド編
定価:\4,725
発売日:2002/06
著者:結城 浩
出版社:ソフトバンククリエイティブ
形態:単行本
合計1,500円以上で送料無料!
※ 価格等のデータは日本時間 2008/12/02 07:43:29 時点のものです。

スポンサード リンク

結城 浩のデザインパターン入門の本

Javaフレームワーク・ツール特集

Java初心者のための入門書

その他 Java 関連




Javaによるシステム開発などSEに役立つ本の特集
in association with amazon.co.jp