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

個数:1
紙書籍版価格
¥5,170
  • 電子書籍
  • Reader
  • 特価
  • ポイントキャンペーン

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

  • 著者名:結城浩【著】
  • 価格 ¥5,170(本体¥4,700)
  • 特価 ¥2,585(本体¥2,350)
  • SBクリエイティブ(2014/03発売)
  • 夏休みの締めくくり!Kinoppy 電子書籍・電子洋書 全点ポイント30倍キャンペーン(~8/24)
  • ポイント 690pt (実際に付与されるポイントはご注文内容確認画面でご確認下さい)
  • ISBN:9784797331622

ファイル: /

内容説明

※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

※この電子書籍には付録DVDのデータは含んでおりません。電子書籍に記載のURLからPCでダウンロードしてお使い下さい。

骨のあるサンプルプログラムを読み解いていくと、Javaを使いこなすのに不可欠なマルチスレッドが知らぬ間に理解できるという、伝説のロングセラーが J2SE5.0に対応して大幅改訂!パフォーマンスに優れた並行処理をゼロから学べる、今までなかった解説書。

2002年6月の初版刊行以来、数少ないマルチスレッドプログラミングの入門書として、絶大の人気を得てきた前著の増補改訂版です。
J2SE 5.0対応に加え、難解な重要概念を、著者特有の平易な表現と図解でさらにわかりやすく解説。スレッドの基礎知識から排他制御・協調動作、パフォーマンスの改善のヒントなど、章を追いながら学んでいくことができます。練習問題を解いていけば、パターンだけではなく、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―非同期メッセージを受け取る、能動的なオブジェクト
マルチスレッドプログラミングのパターン・ランゲージ

感想・レビュー

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

kumokumot

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

Luo Yang

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

つるたん

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

wang

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

porin

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

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

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

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

最近チェックした商品