秋季割引
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
私の進歩
コース
クエストマップ
レッスン
すべてのクエスト
すべてのレベル
デッドロックを回避するための戦略
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
Please enable JavaScript to continue using this application.