| ホーム > Java言語で学ぶデザインパターン入門 > マルチスレッド編 | 検索 | 更新情報 |
| 読者の声 | Java入門 | リファクタリング | |
|
増補改訂版では、旧版の内容を細かく見直し、さらに読みやすく分かりやすく書き直しました。 サンプルプログラムと解説もJ2SE5.0ならびにjava.util.concurrentに対応しています。 本書も、みなさんのお役に立ちますように!
こんにちは、結城浩です。 ここは、 『増補改訂版Java言語で学ぶデザインパターン入門マルチスレッド編』 (ソフトバンククリエィティブ刊) のホームページです。
本書は、Java言語を通してマルチスレッドと並行処理のパターンを学ぶ入門書です。
本書では、パターンを通してマルチスレッドプログラミングをやさしく解説します。 自分でスレッドを活用したプログラミングを行う人はもちろんのこと、 たとえ自分で独自のスレッドを作ることがない人でも、 既存のフレームワークを利用するためには、 マルチスレッドを理解しておくことがとても重要です。 本書では、Javaのスレッドの基本から書き起こし、 マルチスレッドプログラミングによく登場するパターンを解説します。
J2SE 5.0から、マルチスレッドプログラミングに便利なクラスライブラリとして、 java.util.concurrentパッケージが追加されました。 このパッケージを利用する際にも、Javaのマルチスレッドについて把握しておくことは大切です。 本書では、java.util.concurrentパッケージを使う場合の ヒントやアドバイスをサンプルプログラムとともに示します。
本書を通して、マルチスレッドと並行処理に関する理解を深め、よく使われる技法を身につけてください。
本書は、以下のような方にお勧めできる本です。
増補改訂版は、旧版に比べて大きな章構成は変わりませんが、 565ページ→712ページとかなり増ページしています。 主な変更点は以下の通りです。
以下のURLですぐに注文・購入できます。
もちろん全国の書店でもご購入できます。 店頭に見つからない場合には書店にご注文ください。
本書のサンプルプログラムを以下からダウンロードできます。
アーカイブファイルを展開後、 readme.txtをお読み下さい。
(読者からの指摘、感謝します)
======================================================================
(2009-02-07)
p.617 : 5行目から6行目
誤: スレッドAはウエイトセットに入ります。
正: スレッドAはウエイトセット(エントリセット)に入ります。
======================================================================
(2007-09-18)
p.528 : 問題6-4の解答
誤: RetrieveThreadスレッドを100個起動し、
正: RetrieveThreadスレッドを200個起動し、
======================================================================
(2007-05-02)
p.540 : List A7-7 : 6行目、余計な中括弧
誤:System.out.println(" is balked."); {
正:System.out.println(" is balked.");
======================================================================
(2006-04-21)
p.486 : List A2-4 : 網掛け位置
誤:5, 6行目に網掛け
正:9, 10行目に網掛け
======================================================================
あなたのご意見・感想をお送りください。 あなたの一言が大きなはげみとなりますので、どんなことでもどうぞ。