CodeGym University
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
クエストマップ
レッスン
Java のマルチスレッドプログラミング
レベル 6
レベル26に到達しました
Java のマルチスレッドプログラミング
レベル 6、
レッスン 0
レベル26
コンパレータ、コレクションのソート
Java のマルチスレッドプログラミング
レベル 6、
レッスン 1
「こんにちは、アミーゴ!」 「こんにちは、ビラーボ!」 「今日は、小さいですが興味深く役立つトピック、コレクションの並べ替えについて検討します。」 「仕分け? それについて何か聞いたことがあります。」 「昔は、すべてのプログラマーはソート アルゴリズムを作成できなければなりませんでした。それは可能でしたし、そうしなければなりませんでした。しかし、そんな時代は終わりました。今日では、独自のソート コードを作成することは、すでに作成されている他のコードを書き直すのと同じように、悪
並べ替えとコンパレータの使用を練習する
Java のマルチスレッドプログラミング
レベル 6、
レッスン 2
「こんにちは、アミーゴ!」
共有リソース、競合、共有アクセス
Java のマルチスレッドプログラミング
レベル 6、
レッスン 3
「こんにちは、アミーゴ! リソースの共有についてお話したいと思います。当然、異なるスレッド間での共有です。 「私は、複数のスレッドを使用するときに発生する問題と、その解決方法について話し続けています。これは、スレッドを使用することが悪いという意味ではありません。スレッドは非常に強力なツールです。実際、スレッドを使用すると、プログラムを高速化し、均一にすることができます。」より信頼性が高くなります。プログラムが複雑になればなるほど、より多くのスレッドとさまざまな独立した部分が必
揮発性の使用
Java のマルチスレッドプログラミング
レベル 6、
レッスン 4
「こんにちは、アミーゴ!」 「こんにちは、エリー!」 「volatile 修飾子について話したいのですが、それが何であるか知っていますか?」 「糸に関係したことだ。正確には覚えていない。」 「それでは、聞いてください。技術的な詳細をいくつか説明します。」 「コンピュータには、グローバル (通常) メモリとプロセッサに内蔵されたメモリの 2 種類のメモリがあります。プロセッサに内蔵されたメモリは、レジスタ、一次キャッシュ (L1)、二次キャッシュ (L2)、およびレジスタに分か
volatile の使い方を練習する
Java のマルチスレッドプログラミング
レベル 6、
レッスン 5
「こんにちは、アミーゴ!」
ミューテックスとモニター
Java のマルチスレッドプログラミング
レベル 6、
レッスン 6
「こんにちは、アミーゴ!」 「以前のレッスンでは、『ミューテックス』と『モニター』という言葉を時々使いましたが、今回はそれらが何を意味するのかを説明します。」 "ぜひ聞きたいです。" 「ミューテックスは、スレッド/プロセスを同期するための特別なオブジェクトです。ミューテックスには、ビジーとフリーの 2 つの状態が考えられます。簡単に言えば、ミューテックスは、ビジー (true) とフリー (false) の 2 つの値を持つブール変数です。」 「スレッドがオブジェクトの所有権
同期の使用
Java のマルチスレッドプログラミング
レベル 6、
レッスン 7
「こんにちは、アミーゴ!」 「はい、ここにいます、ここにいます。」 今日は実際に同期を使う方法についてお話します。 「プログラムに多数のオブジェクトとスレッドがある場合、複数のスレッドが同じオブジェクトを同時に処理することがよくあります。その際、スレッドは互いに干渉します。」 「はい、それはもう知っています。」 「それでは、複数のスレッドからアクセスされているオブジェクトがあるとします。問題を回避するには、2 つのことを行うことができます。」 「1 つ目は、同期ブロックを使用
同期を使用した困難なタスク
Java のマルチスレッドプログラミング
レベル 6、
レッスン 8
「こんにちは、アミーゴ!」
同時実行性、ブロッキングキュー (Java 7)
Java のマルチスレッドプログラミング
レベル 6、
レッスン 9
「こんにちは、アミーゴ!」 「やあ、キム!」 「今日は同時実行性についてお話します。」 "同時実行性は、複数のスレッドからの作業用に最適化された特別なクラスを含む Java クラス ライブラリです。これは非常に興味深く広範なトピックです。しかし、今日は概要だけを説明します。パッケージは java.util と呼ばれます。 concurrent パッケージ。いくつかの興味深いクラスについてお話します。」 「原子タイプ」 「count++ でさえスレッドセーフな操作ではないことは
同時実行性を実践する
Java のマルチスレッドプログラミング
レベル 6、
レッスン 10
「こんにちは、アミーゴ!」
グーグルを学ぶ | レベル6 | レッスン 11
Java のマルチスレッドプログラミング
レベル 6、
レッスン 11
「こんにちは、アミーゴ!」 「グーグルの使い方についてのレッスンを続けましょう。」 「ここにいくつかの演習があります:」 Web 検索の演習: 1 Collections クラスにはどのようなメソッドがありますか? 2 Arrays クラスにはどのようなメソッドがありますか? 3 Collections.sort() が呼び出されたときに行われる並べ替えを何と呼びますか? 4 ミューテックスとは何ですか? 5 モニターって何ですか? 6 どのような原子の種類がありますか? 7
さらに表示
1
2
Please enable JavaScript to continue using this application.