Java開発者は、あなたの実際百万同時量と「高い同時実行」、アリの建築家を理解していません

序文

なるために百万年俸経済的自由を達成するために、トップの建築家の、ほとんどのシニアJavaプログラマのキャリアの追求です。

これは、技術動向の開発だけではありませんが、また、個人やプロの値が具体化。

しかし、「魂」になることができ、エンドITアーキテクチャに百万同時アーキテクチャを運ぶビルドは、億個の加入者の製品を作った、それはあなたがこの橋によって複雑に回すことができる量に依存します。

並行プログラミングはJava言語の重要な特徴の一つで、マルチスレッド・アプリケーションの開発を支援するために、Javaプラットフォームでは、多くの基本的な並行処理機能を提供しています。しかし、これらの比較的複雑なシンプルかつ直感的で、上位層のアプリケーション間の基本的な並行性のセマンティクスの機能と何のマッピング関係がありません。だから、どのように正確かつ効率的にJavaでのJava並行アプリケーションでこれらの機能を使用するには、開発者の焦点となっています。

同時実行に関連した知識や技能の仕事の多くは、製品は完全とは言い難いです。小さなシリーズは、技術的な知識の難し同時の「Java並行処理の高い戦闘」(エンドテキスト取得した方法は、してくださいファインケミカル)用のPDFドキュメントを共有します

この本は、この問題を解決し、書くことです。この本は、並行プログラミングの基礎理論から始めて、プログレッシブ方式を採用して説明し、徐々にサプリメントとしてコントロールとサンプルコードの富によって補完するJava並行プログラムの設計において重要な設計原理、デザインパターンや思考のモードの様々な導入しますそれはすぐに、並行プログラミングのJavaの要点を把握同時Javaプラットフォームのベースを中心に急速に大規模な同時実行アプリケーションを構築する開発者を可能にします。

本の深い内容は、次の4つのセクションに分かれています。

最初の部分は、スレッドセーフなクラスを構築する方法、オブジェクトのスレッド安全性と国家の基礎を含め、Javaの並行プログラミングの基本的な理論を紹介し、小型、スレッドセーフなクラスのメンバ大きなスレッドセーフなクラス、およびJavaプラットフォームのライブラリの数にいくつかの基本的な同時実行モジュール。

私はプライベートの手紙の返事、「心配ですマシビングのRedis無料1得ることができますマルチスレッドの同時実行性の高い戦闘や戦闘大隊に参加するための」マシビングが書いた、「マルチスレッドと並行性の高い」実質的なブック

 

 

簡単な紹介

 

 

 

 

 

スレッドの安全性

 

 

共有オブジェクト

 

 

複合オブジェクト

 

 

基本的なビルディングブロック

 

 

第二部は、キャンセルと閉じられたタスクやその他の行為を達成するため、並列分解セマンティックマッピングと論理的なタスクでアプリケーションを含む同時実行アプリケーションの理論の構造を説明するだけでなく、プール内のJavaスレッドの高度な機能のいくつかに加えて、これは、GUIアプリケーションの応答性を改善する方法について説明します。

タスクの実行

 

 

キャンセルして閉じます

 

 

スレッドプールを使用します

 

 

グラフィカル・ユーザ・インタフェース・アプリケーション

 

 

コードの正確さと性能の同時のテスト時に第3の部分は、最適な性能を達成するために、高い同時コードの性能とスケーラビリティを向上させる方法、アクティブな問題を回避する方法など、パフォーマンスチューニングの同時プログラミングを導入し、ならびにいくつかの実用的な技術。

危険な活動を避けます

 

 

パフォーマンスとスケーラビリティ

 

 

同時プログラマー・テスト

 

 

第四の部分は、カスタムを開発する方法など、明示的なロック、アトミック変数、ノンブロッキングアルゴリズムとの同期など、いくつかの高度なトピックのJava並行プログラミングを紹介します。

明示的なロック

 

 

ビルドカスタム同期ツール

 

 

アトミック変数とノンブロッキング同期

 

 

Javaのメモリモデル

 

 

あなたが取得します。この文書を読んだ後は何を学びましたか?

解決あなたが現在同時直面している問題の多く
を効果的に使用する方法を同時実行を
入力して、非常に便利なJavaの並行処理の読者を探求したいです

本書を通じて学習することができ、この文書の内容は、ディレクトリのみを共有への皆のために表示することができ、あまりにも多くのですが、ディレクトリ内の多くの並行プログラミングに関連する仕事のスキルや知識を学ぶことができ、限られたスペースのためには、我々はこれを取得する必要があります。」 Javaの並行性の高い戦闘「文書の友人は、自分自身のバックステージプライベートの手紙を見ることができます:」マシビングは、「することができ、整理することは容易ではありませんが、共有に多くのことを転送してください、あなたのシェアが私の最大のモチベーションを共有するための道路上前方にある、ありがとう!

 

公開された16元の記事 ウォンの賞賛5 ビュー540

おすすめ

転載: blog.csdn.net/weixin_46329358/article/details/104574645