CodeGym
秋季割引
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ

レッスン

  • レビュー
  • 会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
  • 私の進歩
  • コース
  • クエストマップ
  • レッスン
  • デッドロックを回避するための戦略

    Java のマルチスレッドプログラミング
    レベル 7、 レッスン 5
    「こんにちは、アミーゴ!」 「デッドロックを回避するためのいくつかの戦略についてお話したいと思います。」 「最良の戦略は、思慮深いアーキテクチャと、ロックをいつどのような順序で使用できる (ミューテックスを取得する) かを管理する一連のルールです。この問題に対する古典的なアプローチは、ロック階層を開発し、特定のロックを決して使用できないというルールを確立することです」他の特定のロックがすでに取得されている状態で取得されました。」 たとえば、ロックにはレベルが割り当てられている
    使用可能
  • デッドロックを修正する練習をする

    Java のマルチスレッドプログラミング
    レベル 7、 レッスン 6
    「こんにちは、アミーゴ!」
    使用可能
  • 「待機、通知、すべて通知」戦略

    Java のマルチスレッドプログラミング
    レベル 7、 レッスン 7
    「こんにちは、アミーゴ!」 「wait-notify について詳しく説明したいと思います。wait-notify メソッドは、スレッドが対話するための便利なメカニズムを提供します。また、スレッド対話のための複雑な高レベルのメカニズムを構築するために使用することもできます。」 「小さな例から始めます。Web サイトを通じてユーザーが作成したさまざまなタスクを実行する必要があるサーバー用のプログラムがあるとします。ユーザーはさまざまなタイミングでさまざまなタスクを追加できます。タ
    使用可能
  • いくつかのニュアンス

    Java のマルチスレッドプログラミング
    レベル 7、 レッスン 8
    「こんにちは、アミーゴ!」 「そして、さらにいくつかの詳細があります。それを実践的なアドバイスと呼びましょう。」 「何かを待機し、条件が満たされるまでスリープするメソッドがあるとします。」 コレクションが空の場合は待機します public synchronized Runnable getJob()
    使用可能
  • 「wait-notify-notifyAll」を使って練習する

    Java のマルチスレッドプログラミング
    レベル 7、 レッスン 9
    「こんにちは、アミーゴ!」
    使用可能
  • 同期とマルチスレッドに関するその他の詳細

    Java のマルチスレッドプログラミング
    レベル 7、 レッスン 10
    「こんにちは、アミーゴ!」 「Java メモリ モデルという大きなトピックがあります。基本的に、それについてまだ知る必要はありませんが、聞いておくと役に立つでしょう。」 「潜在的な問題をすべて排除するために、Java はメモリ管理メカニズムを変更しました。現在では、メモリは単にスレッドのローカル キャッシュとグローバル メモリに分割されるだけではなく、メカニズムはさらに優れています。」 「そしてさらに複雑です!」 「はい、より良く、より複雑です。それは飛行機のようなものです。
    使用可能
  • グーグルを学ぶこと。(マスクを使用してファイルのリストを取得する方法)

    Java のマルチスレッドプログラミング
    レベル 7、 レッスン 11
    「こんにちは、アミーゴ!」 「グーグルの使い方についてのレッスンを続けましょう。」 「ここにいくつかの演習があります:」 Web 検索の演習: 1 goto ステートメントの何が問題なのでしょうか? 2 Javaの予約語とは何ですか? 3 同期ブロックの外で wait を呼び出した場合はどうなりますか? 4 「事前に起こった」関係とは何ですか? 5 BlockingQueue インターフェースの目的とメソッド? 6 コンソールから Java ファイルをコンパイルするにはどうす
    使用可能
  • 教授からの役立つリンク — 27

    Java のマルチスレッドプログラミング
    レベル 7、 レッスン 12
    「こんにちは、アミーゴ! 今夜は壮大な計画がないことを祈りますが、私はあなたの楽しみのためにマルチスレッドに関する賢明な素材を見つけました。 Java と Thread クラスを組み合わせるとさらに効果的です。 パート I — 実行のスレッド。マルチスレッドは最初から Java に組み込まれていました。まず、スレッドがどこから来て、どのように構成されているかを思い出してください。 パート 2 — 同期。この記事では、スレッド間の同期の基本的な手段について説明します。モニター、
    使用可能
  • 10,958 問題

    Java のマルチスレッドプログラミング
    レベル 7、 レッスン 13
    「こんにちは、アミーゴ!」 「こんにちは、フリオ。教えてください、あなたの名前は誰に由来していますか?」 「私の曾祖母の時代に、イグレシアスという有名な歌手がいました。そうですね、今は『ノスタルジー』の歌い方を学ぶ必要があります。」 「あれは何だった? ――歌う?」 「今からビデオを始めます。座ってください。」
    使用可能
  • 面接の質問 - レベル 7

    Java のマルチスレッドプログラミング
    レベル 7、 レッスン 14
    「こんにちは、アミーゴ!」 面接の質問 1 デッドロックとは何ですか? 2 デッドロックを防ぐためにどのような戦略を知っていますか? 3 wait-notify メソッドを使用するとデッドロックが発生する可能性がありますか? 4 「notify」と「notifyAll」ではどちらがより頻繁に使用されますか? 5 wait メソッドは if または while ステートメントでの使用が推奨されますか? 6 NoticeAll を呼び出した後はどうなりますか? 7 オブジェクトが
    使用可能
  • 大きな仕事: Java でアーカイバーを作成する

    Java のマルチスレッドプログラミング
    レベル 7、 レッスン 15
    「こんにちは、アミーゴ!」 「こんにちは、リス船長さん!」 「新たな極秘任務の準備はできましたか?」 「もちろん、準備はできていますよ、先生!」 「それでは、これが指示が書かれたファイルです。今日、私たちは新しい種類の人工知能を開発します。人類は私たちの助けを必要としています。私たちは人々を破壊から救わなければなりません。」 「しかし、先生! ファイルを開くことができません。アーカイバが必要です。」 「そうですか? うーん...それでは人類の救済は延期されます。今日は私たち自
    使用可能
  • レベル28に到達しました

    Java のマルチスレッドプログラミング
    レベル 8、 レッスン 0
    レベル28
    使用可能
  • 1
  • ...
  • 29
  • 30
  • 31
  • 32
  • 33
  • ...
  • 60
学ぶ
  • 登録
  • Java コース
  • タスクのヘルプ
  • 料金
  • ゲームプロジェクト
  • Java の構文
コミュニティ
  • ユーザー
  • 記事
  • フォーラム
  • チャット
  • サクセスストーリー
  • アクティビティ
  • アフィリエイトプログラム
会社
  • 会社紹介
  • 問い合わせ先
  • レビュー
  • プレスルーム
  • CodeGym for EDU
  • よくある質問
  • サポート
CodeGym CodeGym は、Java プログラミングを位置から学べるオンラインコースで、ビギナーでも Java をマスターできる完璧な方法です。1200 以上のタスクが含まれていて瞬時に回答をチェックできるほか、Java の基本的な理論のうち重要な範囲が紹介されています。この学習体験を成功に導けるよう、クイズ、コーディングプロジェクト、効率の良い勉強方法を取りあげたコンテンツ、そして Java ディベロッパーのキャリアなど、モチベーションアップにつながる要素を数多く取り入れています。
フォローする
インターフェース言語
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands
日本語
한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
プログラマーは生まれつくものではなく、育てられるものです © 2025 CodeGym
MastercardVisa
プログラマーは生まれつくものではなく、育てられるものです © 2025 CodeGym