做了相當多的研究,但找不到答案。我有一個應用程序,它是通過創建從QObject派生的實例來構建的,我將移動到不同的線程。在這些「線程」中,我有一個QNetworkAccessManager,我可以在其中向Azure休息。我現在的問題是我有一些快速發生的重試邏輯。例如,如果容器不存在,則需要爲要重試的請求創建它(放置blob)。問題是如果在創建容器後put blob請求發生得太快,它將無法上傳任何內容。另外,我想增加兩個人之間的時間,以便他們在彼此之後不會很快發生。強制線程從內部進入睡眠的最佳方式是什麼?QThread內部的睡眠功能
0
A
回答
1
我可能最終會使用QTimer和信號/插槽的組合。例如:
// Slot
void retry() { ... }
...
// Execute retry code in 1 second:
QTimer::singleShot(1000, this, SLOT(retry()));
1
相關問題
- 1. 等待/睡眠內部功能
- 2. 如何禁用睡眠/睡眠功能?
- 3. jQuery睡眠功能?
- 4. Javascript的睡眠功能,而
- 5. 睡眠功能在PHP
- 6. 找不到睡眠功能
- 7. 替代睡眠功能
- 8. 什麼是iOS的睡眠功能
- 9. Windows中的睡眠功能,使用C
- 10. JavaScript的睡眠功能由無極環
- 11. 使用Javascript的睡眠功能
- 12. 如何使功能在QML中睡眠
- 13. 動作腳本睡眠功能
- 14. CPU如何處理睡眠功能?
- 15. 睡眠功能不會在序列
- 16. 在c中睡眠/暫停功能#
- 17. System.Threading睡眠功能有幫助嗎? (C#)
- 18. 使功能睡眠,直到完成另一個功能
- 19. qthread塊中的睡眠呼叫塊UI線程
- 20. QThread內部自動刪除QThread?
- 21. 睡眠()或睡眠()的準確程度
- 22. 睡眠內線程沒有睡眠外線程 - Java
- 23. 睡在睡眠中的NSTimer
- 24. NSThread的睡眠
- 25. 睡眠和睡眠開始錯誤
- 26. PHP睡眠VS慶典睡眠
- 27. 有沒有相當於Javascript或Jquery的睡眠功能?
- 28. 爲什麼睡眠功能禁用我的互斥鎖
- 29. 差異睡眠功能的使用()和[[NSRunLoop currentRunLoop] runUntilDate]
- 30. 睡眠功能之前的PHP回聲,不工作
怎麼樣?哪裏?試圖在一個函數內使用它,但它不允許 – chikuba 2012-04-16 04:33:11
我認爲使用QThread :: sleep(),你必須從QThread派生你的類 – Kunal 2012-04-16 04:51:13
啊,是的,我忘了它被保護。重寫我的答案... – Chris 2012-04-16 05:17:57