並行Javaプログラミングの知識システム靖江

[開始時]第1章では、見逃すことは億を見ていない
の章に修辞的な質問のシリーズを:なぜ並行プログラミングを学びますか?並行プログラミングの痛みのポイントを学ぶのか?誰がこの教訓を学ぶべきですか?コースは、コンテンツやハイライトを含み?まず、あなたがてはならない仕事の要件を満たしてJDから事実を伝えることを学ぶ必要がある理由すべての4つの主要な理由の。第2次5つの痛みのポイント+12明るいスポット、あなたはサイケのJava並行処理を説得したい場合は?...

最初の山「8つのコアスレッド」間で第2章では、全体の絵を見て[適用]
プロローグ- 8つのコア。八マルチスレッドコア:この章の最初から、あなたは「最初の山」の分野で並行プログラミングを克服かかります。

第3章コア1:マルチスレッド正しい姿勢[ドキュメントの公式な解釈、十分な権限]は
、多くの場合、主要な技術のブログやフォーラム、あるいはインタビューの中で多くの小さなパートナーは、最終的にスレッドで失われたジョブが複数の実装があると信じています。本当にネットワークは、N個のスレッドの方法は、それがあると述べ達成?このセクションでは、あなたも顔インタビュアーに静めることができるように十分な権威、[公式]自身の経験の使用について説明します。

第4章のCore 2:マルチスレッドの世界を回しが開始
ケースの詳細な分析開始()とrun()メソッド原理により、この章を、そして最終的には小さなパートナーの面接の質問のテスト学習成果に、この章の知識を統合。

第5章コア3:スレッドは、停止[右に間違っているから、「ピット」の教えに記入]のベストプラクティスを中断するために
優れたスレッドの頭をやって停止することを念頭に、スレッドの原則を維持します。あなたの過ちから真実をまとめるとベストプラクティスの正しい道に間違っているから、停止、中断するスレッド。この章では、最初の「ピット」、スレッドを停止または中断する間違った方法を設定して、正しい道に戻ります。

第6章コア4:ライフサイクルのイラスト[スレッド]がインタビューに適用される
百聞は一見にしかずで、この数字はインタビュー「スレッドのライフサイクル計画を、」示した優秀な候補者はあなたに属しています。インタビューの質問を通じて詳細章6つの状態のスレッド、コンバージョンパス、トリガ条件、設備の整った場合のプレゼンテーション中に、最終テストあなたの学習成果は、あなたが簡単にコンテンツを習得するのに役立ちます。

第7章コア5:楽しいソリューションスレッドとオブジェクトクラスのスレッド関連のメソッド[のみ]便利学ぶために
Threadクラスとオブジェクトクラスが(、多くの重要な方法がありますし、待ち時間を含め、密接スレッド)、通知()、のnotifyAll()、スリープ()、参加()、収量()、にThread.currentThread() など、この章これらの方法は、インタビューする用法から、すべてを重要な詳細。

第8章コア6:クリーンスイープスレッド属性
3つの古典的な面接の質問のスレッド属性、あなたは何を知っていますか?4この章では、スレッドの最も重要な属性について説明します。どのようなデーモンスレッドと共通のスレッドが最大の違いでしょうか?なぜあなたは、スレッドの優先度設計プログラムを使用してはなりませんか?

第9章コア7:スレッドの例外処理は知っていますか?
マイル離れた敵の数千人を保つために、ちょうどトリックカスタム例外、異常なユビキタス。私たちは通常、異常と異常のスレッドはスレッドあまりにも多くのストレスで例外を処理するために、非常に異なっています。この章では、素人の言語「キャッチされない例外UncaughtException」で表示されます。

第10章コア8:高貴な理想の同時追求-共通のスレッドセーフ[毎日]開発
2「ライバル」のバランスをとることができない一見スレッドの安全性とパフォーマンスのプログラム、ちょうど右の方法を選択するにはどのように?「セキュリティスレッド」を達成することは並行プログラミングと理想の最高レベルであるが、理想的な完全なスキニーの現実は、それが同時安全に陥るだろうと考えている「罠」。この章では、小さな道を選択するだけで適切なパートナーを明確にします。

[戻る]第11章マルチスレッドの最後の8つのコア
ここで、最初に私が最初に「マルチスレッド8つのコア」並行処理を山に登ることについて少し仲間を願う、心をスレッドを要約します。この章では、そう、8つのコアのスキルプロファイルをマッピング昇華と小さなパートナーは、彼らが以前に学んだことを統合します。

簡単な言葉では、第12章、並行プログラミングの基本原則-パートI
Javaのメモリモデルが基本原理によって複雑さ、高度な必要不可欠です。Javaのメモリモデルを使用すると、並列プログラミングに学ぶ表すことができますマスター。この章章では、なぜ、プログレッシブ層、綿密原則、並べ替え、可視性を知っているように、小さなパートナーが簡単に、複数のコードを使用しての原子JMM 3最も重要な側面は鮮やかに、練習と理論を組み合わせ、アウトを示してい基本原理を把握します。最後に、高周波テストサイトとリードインタビューの要約。...

基本原理を理解しやすい第13章並行プログラミング-次の
マスターに学ぶことは簡単で難しい並行プログラミングは、芸術のように、実際には、彼は無敵であるためには、ノウハウやバイタルを習得しました。おそらく揮発性はほとんどの友人はそれはそれは珍しいとなっているので、それは、並行プログラミングの分野でも、シングルトン有望なことを知らない、ただキーワードだと思いました。

エンタープライズクラスのソリューションと第14章同時デッドロック
この章では、デッドロック活躍で最も重要な問題を強調するために、アクティブな問題から始まります。初めに、我々は避けられないデッドロックの例を与えるために、小さなパートナーがデッドロックの概念を理解させるために必要があり、その後、我々は必要な4つの条件が与えられているに焦点を当て、デッドロックに4要件をリードして3ソリューション戦略の種類は、その哲学は、最も古典的な問題に戦略を解決刃物の問題です。実用的な作業で説明したように、我々は、練習と理論を聞かせて...

第15章には、[最終ラウンドは]マインドマップを使用すると、同時克服するために
抽出し、クラス全体の焦点を絞り込むことと要約、および高周波数の数十顔の質問クイックレビュー再び、面接の準備をするのに便利な小型のパートナー、そして最終的に同時[イラスト]のための全ツールが議論されました。

 

ダウンロード:Javaの並行プログラミングの知識システム靖江

おすすめ

転載: www.cnblogs.com/spysor/p/11495071.html