問題タブ [notify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
965 参照

facebook - Facebookのコメント通知

Facebookのコメントのhtml5バージョンを自分のWebページに正常に追加しました。現在、ドキュメントに従って新しいコメントを通知する方法を模索しています。このコードを、本文の下の上部にあるスクリプトに追加しました。

a)コードは正しいですかb)コードを追加する場所が正確にわかりませんc)コメントプラグインのhtml5バージョンも使用していますが、xfbmlバージョンを使用する必要がありますか?d)コメント領域内のコードを置き換える必要がありますか、それともFacebookによって自動的に処理されますか?つまり、hrefurlなどを追加します。

0 投票する
3 に答える
1597 参照

java - Wait() および Notify() の概念 - Java マルチスレッド

これがどのように機能するのか理解できません。例えばこんな流れ。プロデューサーは put メソッドに入り、notify() を呼び出します。wait() がまだ消費者によって呼び出されていない場合はどうなるでしょうか? また、プロデューサーが notify() を呼び出すと、プロデューサーがまだモニターを手放していないときに、コンシューマーはどのようにしてメソッド get() に入ることができますか? ここで私を助けてください。

0 投票する
4 に答える
106808 参照

java - Java 遅延/待機

コード全体/実行中のコンピューターの速度を1秒の遅延(1つの小さなループのみ)に低下させることなく、whileループを1秒間隔に遅延させるにはどうすればよいですか。

0 投票する
1 に答える
1117 参照

postgresql - PostgreSQL NOTIFY ステートメントをリッスンする Java サーバー フレームワーク

PostgreSQL NOTIFY ステートメントをリッスンし、各通知を処理する要求と見なすサーバーを作成する必要があります (実際には、処理するタスクに似ています)。私の主な要件は次のとおりです。

1) ポーリングするメカニズムPGConnection(理想的には、これはリスナーですが、PgJDBC 実装では、保留中の通知をポーリングする必要があります。参照)

2) 別のスレッドで、(NOTIFY 通知のチャネル名を使用して) 「要求」に基づいてコールバックを実行します。

3)スレッド管理機能が組み込まれています(タスクが処理/終了したときにスレッドを作成/削除し、同時に処理されているタスクが多すぎるときにキューに入れるなど)

要件 1 と 2 は、私が自分で簡単に実装できるものです。しかし、私は自分でスレッド管理を書きたくありません。

この要件を満たす既存のフレームワークはありますか? フレームワークがリクエスト統計を自動的に生成する場合、追加の利点があります。

0 投票する
3 に答える
3873 参照

java - Javaスレッドの待機および通知メソッドを理解する方法は?

私はこれら2つの説明について非常に混乱しています:

  1. 「wait メソッドは呼び出しスレッドをブロックし、モニター ロックを放棄します」
  2. 「notify メソッドは 1 つの待機スレッドのブロックを解除しますが、モニター ロックを放棄しません」

ここに私の質問があります:

  1. Java の各オブジェクトにロックがあることは知っていますが、「モニター ロック」とはどういう意味ですか? オブジェクトのロックと同じですか?

  2. なぜ通知メソッドはモニターロックを放棄する必要があるのですか?

  3. 次のコードでオブジェクトを待機させようとすると:

    /li>

上記の最初の説明のように、現在のオブジェクトが synchronized キーワードによってブロックされ、その後 wait メソッドがロックを解放するということですか?

0 投票する
3 に答える
6631 参照

java - wait()およびnotify()を使用したConcurrentLinkedQueue

私はマルチスレッドに精通していません。1つのプロデューサースレッドでスクリーンショットを繰り返し撮ろうとしています。これにより、BufferedImageオブジェクトが追加されConcurrentLinkedQueue、コンシューマースレッドがオブジェクトをpollキューにBufferedImage入れてファイルに保存します。notify()繰り返しポーリング(whileループ)することでそれらを消費することはできますが、とを使用してそれらを消費する方法がわかりませんwait()。小さなプログラムで使用wait()してみnotifyましたが、ここでは実装できませんでした。

私は次のコードを持っています:

以前は、BufferedImageオブジェクトの存在を確認するためにポーリングを繰り返していました。今、私はrunメソッドを変更synchronisedし、実装しようとしましwait()notify()。私は正しいことをしていますか?助けてください。ありがとう。

0 投票する
1 に答える
164 参照

facebook - fanPage ウォールへの新規コメントの通知

私は 3 日間試みましたが、私のファン ページに新しいコメントに関する通知を公開する方法がまだありません。コメント アプリケーションを作成し、コメントを取得していますが、fanPage 管理者に新しいコメントについて通知したいと考えています。私は使用しようとしました:

$facebook->api_client->feed_publishTemplatizedAction($feed_title_template, $feed_title_data, $feed_body_template, "", "", $page_id, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, $page_id);

しかし、この $facebok 変数に問題があり、アプリ ID と秘密鍵を受け入れません。すべてのドキュメントを読んでも、解決策はありません。ユーザーに通知したくありません。fanPage だけです。何か案は?

0 投票する
4 に答える
1741 参照

java - 動作しない Java の Rendez-Vous のようなもの

と の使用wait()に問題がありnotify()ます。一種のランデブーが必要です。

これは、小さなコードの一部です。

アイデアは、4 つのスレッドが「やあ、終わった」と言うまで待ってから、 の最後を実行することですsomeMethod()。しかしwait()、 にもかかわらず、 は永遠に続きますnotifyAll()

方法がわからない

0 投票する
1 に答える
364 参照

java - 実行可能ではないオブジェクトを待機している場合はどうなりますか?

次のコードを検討してください:-

ここでは、実行可能なCalculateSeriesを待っています。したがって、CalculateSeriesのrun()メソッドから待機中のスレッドに通知できます。

しかし、ここで、実行可能ではないオブジェクトを待機している次のコードについて考えてみます。

ここでは、2行目でIllegalMonitorStateExceptionが発生します。wait()とnotify()の両方を呼び出している間、オブジェクトの同じインスタンス(Runnableではない)を待機しています。では、何が問題なのでしょうか。

誰かが実行可能ではないオブジェクトを待つことが役立ついくつかのシナリオを与えることもできますか?

0 投票する
3 に答える
702 参照

java - 待機と通知の使用方法とテスト方法

私は待機と通知を使用するのが初めてです。コードのテストに問題があります。以下は私の実装です:(注:すべての実装は含まれていません)

}

以下は私のテスト方法です: conn_1 は最初の接続を取得します。最大 1 つの接続しか許可されていないため、conn_2 は待機状態になります。

これをテストして、removeconnection を呼び出したときに conn_2 が通知を受け、解放された接続を取得するようにします。

テスト: @Test