CodeGym University
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
クエストマップ
レッスン
Java のマルチスレッドプログラミング
レベル 5
レベル25に到達しました
Java のマルチスレッドプログラミング
レベル 5、
レッスン 0
レベル25
Enum とそのすべての機能
Java のマルチスレッドプログラミング
レベル 5、
レッスン 1
「こんにちは、アミーゴ!」 「こんにちは、アミーゴ!」 「非常に興味深いことについてお話します。非常に単純ですが、それがさらに興味深いものになります。これは列挙型と呼ばれます。列挙型は、変数が持つことができる特定の値のセットを定義する型です。見てみましょう。すぐに例を挙げます:」 enum クラスの定義 public enum Direction
enum を使って練習する
Java のマルチスレッドプログラミング
レベル 5、
レッスン 2
「こんにちは、アミーゴ!」 「ビラーボがあなたのために仕事を思いつきました。楽しんでください、友よ:」
スレッドのライフサイクルとスレッドの状態
Java のマルチスレッドプログラミング
レベル 5、
レッスン 3
「こんにちは、アミーゴ!」 「新しいトピック、スレッドを開始します。」 「始めましょう。今日は、スレッドの実行中に Thread オブジェクトが通過する (または通過する可能性がある) 状態を調べます。」 「アミーゴ、今何州の名前を挙げられる?」 「2 つ目。1 つ目は start() メソッドが呼び出される前のスレッドです。オブジェクトは存在しますが、スレッドはまだアクティブではありません。2 つ目は start() メソッドが呼び出された後です。スレッドが何かを実行してい
新しいスレッドの作成と開始に関するすべてのニュアンス。デーモン。
Java のマルチスレッドプログラミング
レベル 5、
レッスン 4
「新しくて興味深いトピックがあります。」 「さまざまなモードでスレッドを開始できることがわかりました。」 「標準プログラム (スレッドが 1 つだけ) は、メイン スレッドが作業を終了すると実行を停止します。メイン スレッドが実行を終了し、プログラムが終了し、JVM がメモリを解放します。」 「子スレッドを起動すると、メインスレッドが終了してもプログラムは実行され続けます。実行中のスレッドが少なくとも 1 つある限り、JVM は終了しません。実行中のスレッドがすべて終了すると
現在のスレッド状態を使って練習してください
Java のマルチスレッドプログラミング
レベル 5、
レッスン 5
「こんにちは、アミーゴ! 気分はどうですか?」 「素晴らしいです。今日はとても多くの新しいことを学びました。特にスレッドの状態についてです。」 「ああ、それはすごいですね。ここであなたの知識をテストしましょう。」
スレッドの中断/停止のあらゆるニュアンス
Java のマルチスレッドプログラミング
レベル 5、
レッスン 6
「こんにちは、アミーゴ! 「新しいものはすべて、私たちが忘れてしまった古いものにすぎません。今日はスレッドの停止について話します。interrupt() メソッドがどのように機能するかをすでに忘れていることを願っています。」 「はい、エリー、すっかり忘れてました。」 「わかりました。では、思い出させていただきます。」 「Java では、誰かが実行中のスレッドを停止したい場合、そのことをスレッドに通知できます。これを行うには、Thread オブジェクトの非表示のisInterr
スレッドを中断する練習をする
Java のマルチスレッドプログラミング
レベル 5、
レッスン 7
「あなたを待っていたのです。ここにはあなたのために興味深い仕事がたくさんあります。」
コールスタックとエラーの捕捉
Java のマルチスレッドプログラミング
レベル 5、
レッスン 8
「こんにちは、アミーゴ! 「小さいけど面白いことについてお話したいと思います。」 「聞いています。小さくて面白いものが大好きです。」 「すべての Thread オブジェクトには run() メソッドがあることはご存知でしょう。そして、start() メソッドを使用して別のスレッドで実行できることはご存知でしょう。」 "はい、もちろん。" 「しかし、次の状況を想像してください。何らかの作業を実行するためにスレッドを開始しましたが、何をすべきかわからないために例外がスローされ、ス
スレッドエラーをキャッチする練習をする
Java のマルチスレッドプログラミング
レベル 5、
レッスン 9
「なぜいつもちょうど 3 つのタスクを受け取るのですか?」 「あと50回やってみたらどうですか?」 「50?おお」 いつもの3のほうがいいかな。
Thread クラスのその他のメソッド (sleep、yield…)
Java のマルチスレッドプログラミング
レベル 5、
レッスン 10
「こんにちは、アミーゴ!」 「ここで、sleep、yield、join メソッドについて少し説明します。」 「それは退屈です。ちょうど面接での質問を見つけました。『 yield ()、sleep ()、wait () メソッドの違いは何ですか?』という質問です。説明できますか?」 「大丈夫です。まず、これら 3 つはまったく異なる方法です。」 1) sleep(timeout) – timeout パラメータで指定されたミリ秒間、現在のスレッド (sleep が呼び出されたス
イールドとサレンダーのタイムスライスを使用する練習をする
Java のマルチスレッドプログラミング
レベル 5、
レッスン 11
「こんにちは、アミーゴ! 練習を続けてください! ここでいくつかのタスクを紹介します。」
さらに表示
1
2
Please enable JavaScript to continue using this application.