做了相当多的研究,但找不到答案。我有一个应用程序,它是通过创建从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