HTTPClientSession kullanmak için her zamanki örnek kod şöyle gider Poco HTTPClientSession okunan operasyonlar engellenmiyor, böylece onları istediğim zaman iptal edebilir miyim?zaman uyumsuz
cevap
Sadece bir fikir, Kodunuzu bir iş parçacığının içine koymaya çalışın.
http://pocoproject.org/slides/130-Threads.pdf
Selamlar
bu nasıl yardımcı olur? Bu yeni iş parçacığının belirsiz bir süre için bloke olmasını isterim –
Eğer oturum.receiveResponse() öğesini bir iş parçacığının içine koyarsanız, ana kodunuzu ayrı iş parçacığından çalıştırabileceğiniz için engelleniyor ya da olmasın endişelenmenize gerek yok. . Engelleme bölümünü iptal etmek isterseniz, iş parçacığını öldürebilir veya siparişi keserek durdurabilirsiniz. Konular arasında veri alışverişi yapmak için örneğin referansları/işaretçileri veya mutekslerle senkronize edilmiş sıraları kullanın. Bir süre için receiveResponse() öğesini engellemek isterseniz Time-Alives (set-AliAliveTimeout yöntemi) ve zaman aşımları görünmelidir. İyi şanslar –
Tamam, geçerli bağlantınız için küçük bir TimeOut yapılandırmak için HTTPClientSession :: setKeepAliveTimeout() yöntemini deneyin. Belgelerden, "Aktarım, sendRequest() çağrılana kadar veya oturumu yok olana kadar geçerlidir", böylece rs akışınız bir süre boyunca hiçbir şey almazsa, sorunsuz devam etmelidir. –
- 1. zaman uyumsuz/
- 2. Grails'te Zaman Uyumsuz Programlama
- 3. 'iken' koşulu zaman uyumsuz
- 4. Bahar zaman uyumsuz Görev
- 5. En iyi zaman uyumsuz yöntem
- 6. jquery ajax() zaman uyumsuz yanlış
- 7. Gelincik kompleks (zaman uyumsuz) virtuals
- 8. bir zaman uyumsuz yöntem gövdesinin
- 9. Try-Catch zaman uyumsuz İstisnalar
- 10. GCC en std ile davranış :: zaman uyumsuz (std :: fırlatma :: zaman uyumsuz)
- 11. Omurga + Raylar 'Paperclip' zaman uyumsuz Yüklemeler
- 12. ServiceStack "yeni" API ve zaman uyumsuz bekliyor
- 13. Node.js - birden fazla zaman uyumsuz çağrı bekle
- 14. C# 5 ve zaman uyumsuz zamanlayıcılar
- 15. C++ 11 zaman uyumsuz segmentasyon hatası
- 16. .Net çağır zaman uyumsuz yöntem ve bekliyor
- 17. zaman uyumsuz değiştirici gerektirdiği her türlü bulamıyor
- 18. boost zaman uyumsuz okuma/yazma ile başarısız
- 19. jQuery $ .ajax zaman uyumsuz garip davranışlar
- 20. C# zaman uyumsuz Web sunucusu - istemci
- 21. WeakEventManager RemoveHandler, zaman uyumsuz olarak çağrıldığında her zaman çalışmaz
- 22. Senkronize tamamlamak için zaman uyumsuz görevler için nasıl beklerim?
- 23. "Koşullu" Javascript'te zaman uyumsuz isteklerden kaynaklanan geri bildirimler
- 24. Asp.net mvc 2'de zaman uyumsuz denetleyici kullanılmalıdır?
- 25. nasıl WinForms performansını artırmak için zaman uyumsuz kullanabiliriz?
- 26. Ben içine zaman uyumsuz lambda ifadesi sarın eğer
- 27. zaman uyumsuz nodejs 7 Ben 7.3.0 nodejs yükledim
- 28. OnPostExecute Yöntemi benim Android zaman uyumsuz görev sınıfında Yerel
- 29. Yükseltme: zaman uyumsuz çağrılarda çoklu tekrarlama kullanmak güvenli midir?
- 30. Kor-verileri bir zaman uyumsuz ilişkisine özelliği bilgisayarlı
bunun için herhangi bir çözüm buldular mı? – UVV