なるために百万年俸経済的自由を達成するために、トップの建築家の、ほとんどのシニアJavaプログラマのキャリアの追求です。
これは、技術動向の開発だけではありませんが、また、個人やプロの値が具体化。
しかし、「魂」になることができ、エンドITアーキテクチャに百万同時アーキテクチャを運ぶビルドは、億個の加入者の製品を作った、それはあなたがこの橋によって複雑に回すことができる量に依存します。
序文
並行プログラミングはJava言語の重要な特徴の一つで、マルチスレッド・アプリケーションの開発を支援するために、Javaプラットフォームでは、多くの基本的な並行処理機能を提供しています。しかし、これらの比較的複雑なシンプルかつ直感的で、上位層のアプリケーション間の基本的な並行性のセマンティクスの機能と何のマッピング関係がありません。だから、どのように正確かつ効率的にJavaでのJava並行アプリケーションでこれらの機能を使用するには、開発者の焦点となっています。
同時実行に関連した知識や技能の仕事の多くは、製品は完全とは言い難いです。小さなシリーズは、同時PDF文書の「Java並行処理高い戦闘」のための技術的な知識や困難を共有するために、ドキュメントが共有に無料ですが、ああ、ブロガーのようにポイント後のヘルプ見る必要がある友人は、受信しますことを!
この本は、この問題を解決し、書くことです。この本は、並行プログラミングの基礎理論から始めて、プログレッシブ方式を採用して説明し、徐々にサプリメントとしてコントロールとサンプルコードの富によって補完するJava並行プログラムの設計において重要な設計原理、デザインパターンや思考のモードの様々な導入しますそれはすぐに、並行プログラミングのJavaの要点を把握同時Javaプラットフォームのベースを中心に急速に大規模な同時実行アプリケーションを構築する開発者を可能にします。
本の深い内容は、次の4つのセクションに分かれています。
最初の部分は、スレッドセーフなクラスを構築する方法、オブジェクトのスレッド安全性と国家の基礎を含め、Javaの並行プログラミングの基本的な理論を紹介し、小型、スレッドセーフなクラスのメンバ大きなスレッドセーフなクラス、およびJavaプラットフォームのライブラリの数にいくつかの基本的な同時実行モジュール。
簡単な紹介
スレッドの安全性
共有オブジェクト
複合オブジェクト
基本的なビルディングブロック
第二部は、キャンセルと閉じられたタスクやその他の行為を達成するため、並列分解セマンティックマッピングと論理的なタスクでアプリケーションを含む同時実行アプリケーションの理論の構造を説明するだけでなく、プール内のJavaスレッドの高度な機能のいくつかに加えて、これは、GUIアプリケーションの応答性を改善する方法について説明します。
タスクの実行
キャンセルして閉じます
スレッドプールを使用します
グラフィカル・ユーザ・インタフェース・アプリケーション
コードの正確さと性能の同時のテスト時に第3の部分は、最適な性能を達成するために、高い同時コードの性能とスケーラビリティを向上させる方法、アクティブな問題を回避する方法など、パフォーマンスチューニングの同時プログラミングを導入し、ならびにいくつかの実用的な技術。
危険な活動を避けます
パフォーマンスとスケーラビリティ
同時プログラマー・テスト
第四の部分は、カスタムを開発する方法など、明示的なロック、アトミック変数、ノンブロッキングアルゴリズムとの同期など、いくつかの高度なトピックのJava並行プログラミングを紹介します。
明示的なロック
ビルドカスタム同期ツール
アトミック変数とノンブロッキング同期
Javaのメモリモデル
あなたが取得します。この文書を読んだ後は何を学びましたか?
あなたが現在同時に直面している問題の多くを解決します
効果的に同時実行の使い方
探求およびJava並行プログラミングの読者掘り下げたいのために非常に有用
本書を通じて学習することができ、この文書の内容は、ディレクトリのみを共有への皆のために表示することができ、あまりにも多くのですが、ディレクトリ内の多くの並行プログラミングに関連する仕事のスキルや知識を学ぶことができ、限られたスペースのためには、我々はこれを取得する必要があります。」 Javaの並行性の高い戦闘「ドキュメントの資料の冒頭に私の友人は道ああへの無料アクセスを提供しています!それを受け入れることを学ぶ行きます。