nonblocking

    2

    2答えて

    Thisリンクは、非ブロッキングソケットを開くためのチュートリアルを提供します。ただし、ここで提供されるメソッドは任意のランダムポートを取得するオプションを提供しません。また、このjava doc pageに示されているすべてのコンストラクタは、引数としてアドレスをとります。これを行う方法は?

    0

    1答えて

    ノンブロッキングアルゴリズムについていくつかの情報を見つけて、実際に使用します。私はいくつかのコードを同期から非ブロックに変更したので、すべてのことを正しく行い、以前の機能を保存しているかどうか尋ねたいと思います。 protected PersistentState persistentState; protected ClassConstructor(final ID id) {

    0

    1答えて

    私はPlay!FrameworkのWSを使ってネットワークコールを行っています。スコープ内のカスタムExecutionContextに5つのスレッドがあるとします。ブロッキングネットワークコールをプッシュする必要がある場合、最大5つのパラレルリクエストを処理できるため、明示的に一度に実行されるネットワークコールの量を制限できます。 WSを使用している場合、これは当てはまりません。 WS要求を行って

    0

    1答えて

    2つの連続した文字列を書き込もうとしています。問題は、リーダーにO_NONBLOCKを使用すると、EAGAINに対して挨拶を続けていることです。 O_NONBLOCKを使用しているときに機能しない理由があれば、select()はブロックを処理してはいけませんか? reader.c #include <fcntl.h> #include <stdlib.h> #include <stdint.h

    0

    1答えて

    これは、FileWatcher java 7 nio libraryのコードスニペットです。 非ブロックコードですか?このスレッドはFileSystemからの信号を待ちます。 for (;;) { // wait for key to be signaled WatchKey key; try { key = watcher.take(); }

    0

    1答えて

    長時間実行されているsshコマンドの出力を連続して読み取ろうとしています。私はexec_commandが非ブロックであることを理解しています。しかし、私がstdout.readlines()を使用するとすぐにブロックされます。 sshコマンドがすべての出力行を読み終えるまで10分間待ちたくない。 sshコマンドがstdoutに書き込むとすぐに出力を取得したい。それを行う方法はありますか? impo

    0

    1答えて

    私のプログラムはOpenSSL(ブロッキングモード)に基づいて開発されたので、ノンブロッキングのものにリファクタリングしたいと思います。 SSLオブジェクトを持つスレッドでSSL_read()を呼び出し、同じオブジェクトを持つ別のスレッドでSSL_write()を呼び出します。 私は本の"Network Security with OpenSSL"からOpenSSL非ブロックモードを研究しましたが

    0

    1答えて

    ソケット読み込み関数をnon-Blockingとして作成する方法はありますか?マルチスレッドのサーバーアプリケーションがあります。accept()関数をブロックしたいread()関数は非ブロッキングでなければならず、読み込むべきデータがないときはEAGAINを返すべきです。 I fcntl(sock, F_SETFL, O_NONBLOCK); によって読み取ら()非ブロックを作ってみましたが

    1

    2答えて

    私はそれがあるJSノードに問題のソリューションを実装しようとしています。たとえば : ウルは次のとおりです。http://localhost/sum/5 は1から 「の数字の合計を返す必要があります5にある:15" もしURL: http://localhost/sum/100 答えは次のようになります。 "1から100までの数字の合計がある:4950" パラメータは巨大になります 例えば: UR

    0

    1答えて

    通常、RDBMSドライバはブロックされていますが、Tornadoはブロックされていないサーバです。これは、SQLクエリが終了するまでIOLoopがブロックされるため、CRUD操作を実行する際に非同期的に非同期的に使用されます。 (ACIDのために)RDBMSをデータベースとして使用するプロジェクトに取り組んでいますが、いくつかの機能的な機能(つまりプッシュ通知)を編成するためにWebソケットが必要