nonblocking

    0

    1答えて

    周期的な間隔よりも実行に時間がかかることを定期的に行う方法をアドバイスしてください。 例えば : def lookup(): # do some lookups, retrieve info, let's assume it takes 60sec to complete msg = {'abc':123} time.sleep(60) return msg

    0

    1答えて

    私は、ハードウェアを照会し、応答に基づいて行動を取っているデーモンを持っています。私は少しのチャンスがあることに気付きました。私は何かの理由で返事を受け取り、私のデーモンが新しいインスタンスを開始します。 これは、私のコードがcommunicate()のためにブロックされていて、決して返事を返さないためです。 ps = subprocess.Popen(cmd, stdout=subproces

    0

    1答えて

    常に "tick"という画面に出力するサーバーソケットを作成したいと思います。クライアントがこのサーバーにデータを送信すると、サーバーはそのデータを出力します。ノンブロッキングソケットを使用していますが、動作しません。サーバは "tick"という画面を表示しますが、クライアントからデータを受け取ることはできません。 サーバー int main(int argc, char *argv[]) {

    0

    1答えて

    NewPingライブラリのtimer_us関数を使用して、ブロックせずに毎秒関数を実行したいと考えています。私の最小限の例では、次のようになります。 // setup timer #include <NewPing.h> timer_us(1000, sensoring); void setup() { Serial.begin(19200) } void loop() {

    1

    2答えて

    私は統計的な計算を行い、後で結果のデータをD3.jsで表示するアプリケーションに取り組んでいます。 ほとんどの場合、実際の計算をWebWorkerに渡すことで、UIをブロックすることを避けることができます。 計算が完了した後、データポイントはとソートとなり、d3.jsで表示されます。ワーカー自身がDOMとやりとりすることはできないが、WebWorker内のDOM要素で作業するのは厄介です(thou

    0

    1答えて

    私はいくつかのチュートリアルを読んでおり、どこでも「ノンブロッキング」と言われています。非ブロッキングとは、非同期または非ブロッキングのI/Oを意味すると私は混乱しています。 再生サーバーでhttpリクエストが受信されたとき、そのリクエストを処理するための専用スレッドが割り当てられ、レスポンスを返すまでそのスレッドが保持されます。だからそれはどのように非ブロッキングですか? また、非同期では、メイ

    2

    2答えて

    私は現在、Objective-Cで書かれたネットワーキングライブラリをJavaに移植しています。サードパーティのライブラリに依存することなく非同期HTTPリクエストをサーバに送信する機能が必要です、Apacheの依存関係はありません)。これを行うにはHTTPUrlConnectionを使用しています。しかし、あなたが知っているように、それは同期プロセスです。 ExecutorServiceとFut

    1

    1答えて

    私は、シリアルポートとの非同期通信にBOOSTを使用しています。私は、私が直面しているエラーの原因を特定することはできず、いくつかの指針を感謝するでしょう。 std::string myclass::readStringUntil(const std::string& delim) { setupParameters=ReadSetupParameters(delim); p

    0

    2答えて

    Spring Bootを使用して設計したRestFul Webサービスがあります。 Webサービスは、起動中に多くのデータベース呼び出しを行う必要があり、残りの部分では大量のIO操作を実行して結果を提供するため、非常に重いです。 私はRestful Apiを非同期にして、スケーラビリティを高めることができます。また、結果を提供するのに時間がかかります。 私は、私もこれを実装しますが、私は、これは非