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

結城浩

基本情報

ジャンル
ISBN/カタログNo
ISBN 13 : 9784797331622
ISBN 10 : 4797331623
フォーマット
発行年月
2006年03月
日本
追加情報
:
24cm,673p

内容詳細

並行処理の基礎から応用まで、Javaのコードで徹底解説。

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

(「BOOK」データベースより)

ユーザーレビュー

総合評価

☆
☆
☆
☆
☆

0.0

★
★
★
★
★
 
0
★
★
★
★
☆
 
0
★
★
★
☆
☆
 
0
★
★
☆
☆
☆
 
0
★
☆
☆
☆
☆
 
0

読書メーターレビュー

こちらは読書メーターで書かれたレビューとなります。

powered by

  • kumokumot さん

    マルチスレッドに対する理解をグーンと引き上げてくれた。この本を読むまでは意味がわからない、何を知れば理解できるのかわからない、でも使わないといけない、そんな状態だった。でもこれを読んだあとなら今使ってるモダン?な非同期処理も、何を実現しようとしてるのか裏側の概念からよく理解できる。シングルスレッド脳から完全に別の思考ができるようになった。マルチスレッドは素晴らしい。

  • Luo Yang さん

    マルチスレッドプログラミングの基礎的な考え方から個別のパターンのアイデア、実装、果てはJavaにおけるマルチスレッドプログラミングの勘所までをおさえられるうえ、始めから終わりまでするする読めるドエライ本です。

  • つるたん さん

    GoFのデザインパターンだけではなく、マルチスレッドに特化したデザインパターンを学べる。 ブラウザなどで動かすアプリでは基本シングルスレッドなのであまり意識する必要が無いが、Javaなどを使用したサーバー・ネイティブアプリでは非常に役に立つ。 例えばFutureパターンはflutterの標準ライブラリに組み込まれている。 これらパターンを覚えることで言語・フレームワークに依存せず汎用的に活かせるはずだ。

  • wang さん

    単純で分かりやすい例で、複雑でわかりにくマルチスレッドのプログラミングを説明。より複雑な例や深く理解するための例題も豊富で、しかも解答も本文なみに詳しいので自習にも適している。concurrentパッケージを使ってのプログラミングも可能に改訂されている。

  • porin さん

    synchronizeなど基本から説明あるので読みやすい。「Java並行処理プログラミング」の前に読むと理解が進む。

レビューをもっと見る

(外部サイト)に移動します

人物・団体紹介

人物・団体ページへ

結城浩

本を書く生活がおよそ30年。著書はおよそ60冊。プログラミング言語、デザインパターン、暗号、数学などの分野で入門書を執筆。2014年度日本数学会出版賞受賞(本データはこの書籍が刊行された当時に掲載されていたものです)

プロフィール詳細へ

建築・理工 に関連する商品情報

おすすめの商品