HTTPClientSessionを使用するための通常のサンプルコードは、このような何かを行くポコHTTPClientSessionから読み取ります操作は非ブロッキングなので、いつでもキャンセルできます。非同期は
非同期は
答えて
どうすればそれが役に立ちますか?私はこの新しいスレッドが無期限にブロックされるようにします –
session.receiveResponse()をスレッド内に置くと、メインコードを分離されたスレッドで実行できるため、ブロックしているかどうかを心配する必要はありません。ブロッキングセクションをキャンセルするには、スレッドを終了させるか、順序付けられた方法でスレッドを停止します。スレッド間でデータを交換するには、たとえば、mutexと同期した参照/ポインタまたはキューを使用します。 receiveResponse()をしばらくブロックしたい場合は、Time-Alive(setKeepAliveTimeoutメソッド)とタイムアウトを参照する必要があります。幸運 –
[OK]を次にHTTPClientSession :: setKeepAliveTimeout()メソッドを使用して、現在の接続の小さなTimeOutを構成します。ドキュメントから、 "ストリームはsendRequest()が呼び出されるまで、またはセッションが破棄されるまで有効です"ので、rsストリームが一定期間何も受信しなかった場合は問題なく処理を続行する必要があります。 –
- 1. は、非同期は
- 2. 非同期メソッド非同期に新
- 3. 非同期操作と非同期ネットワークタスク?
- 4. NodeJs - 非同期/非同期/待機中
- 5. 非同期、非同期待機
- 6. 非同期ループ内の非同期メソッド
- 7. 春非同期 - 非同期豆に
- 8. 非同期メソッドの非同期メソッド
- 9. 非同期/同期ループNode.js
- 10. 非同期ソケットと同期
- 11. 非同期イベントの同期
- 12. Node.jsの非同期/同期
- 13. リクエストレスポンモデル/同期/非同期/イベントドリブン
- 14. Laravelジョブクエリ非同期/同期?
- 15. Uber API同期または非同期
- 16. 同期または非同期メソッド
- 17. 非同期スレッドセーフログは
- 18. は非同期メソッド
- 19. は非同期NSURLConnection
- 20. 「非同期キーワード非同期」関数を「非同期キーワード非同期」関数に変換できますか?
- 21. RxJavaで非同期メソッドを同期する方法は? RxJavaの非同期ウォーターフォール
- 22. 非同期非公開と非同期非同期の違いは何ですか?
- 23. ダーツの非同期は本当に非同期ですか?
- 24. HazelcastOSGiInstance非アクティブ化メソッド:同期または非同期
- 25. 非同期ブロック
- 26. 非同期データローディング
- 27. 非同期タスク
- 28. 非同期MySQL
- 29. 非同期レイジータイムアウトタスク
- 30. 非同期コンテキストマネージャ
あなたは、このための任意の解決策を見つけますか? – UVV