秋季割引
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
私の進歩
コース
クエストマップ
レッスン
すべてのクエスト
すべてのレベル
セキュア シェル (SSH) の仕組み
Java のマルチスレッドプログラミング
レベル 5、
レッスン 14
「こんにちは、アミーゴ! カート・コバーンやトゥパックのコンサートのチケットが手に入らないんです。どこにも公演してないんです! 私にチャンスがあると思いますか?」 「すべてはそれぞれのタイミングで。でも、もし私があなただったら、彼らのコンサートに行こうとあまり頑張らないでしょう。」
面接の準備 | レベル5
Java のマルチスレッドプログラミング
レベル 5、
レッスン 15
「こんにちは、アミーゴ!」 面接の質問 1 Thread オブジェクトのすべての状態に名前を付けます。 2 スレッドが同期ブロックに入ると、どのような状態に切り替わる可能性がありますか? 3 wait() メソッドが呼び出されたとき、スレッドはどのような状態になりますか? 4 wait(500) が呼び出された場合、スレッドはどのような状態になりますか? 5 notify() メソッドが呼び出されたとき、スレッドはどのような状態になりますか? 6 NoticeAll() メソ
大きなタスク: Java リファクタリング
Java のマルチスレッドプログラミング
レベル 5、
レッスン 16
「こんにちは、アミーゴ!」 「こんにちは、リス船長さん!」 「兵士さん、その匂いがしますか?」 "いいえ、私はしません。" 「臭いはおそらくあなたの端末から来ています。そこで何をしているのか見てみましょう。」 「え?コードってどうして臭うの?」 「確かに、臭わないはずはありません...でも、臭いがすることはよくあります。」 「船長、私は船の新しい人事管理システムを開発しています。ほら、プロジェクトはほぼ準備ができています。」 「さあ、リファクタリングで禅を達成する時が来ました
レベル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
「こんにちは、アミーゴ!」
さらに表示
1
...
27
28
29
30
31
...
60
Please enable JavaScript to continue using this application.