0
A
回答
4
你不一定继承的QThread - 看到这里讨论http://labs.qt.nokia.com/2010/06/17/youre-doing-it-wrong/
1
或者,如果你有很多简单的任务,并希望有他们在螺纹方式处理。 QRunnable
和QThreadPool
提供了一个快速而简单的方法,而无需处理线程本身。
0
如果你只是想运行在另一个线程的功能,你应该检查QT Concurrent Namespace.
下面的例子将运行在单独的线程函数“机能缺失()”,并在那里调用函数就行不会阻止。当然,有些机制可以理解函数何时结束,以获得结果,并等待它。
void aFunction(int arg1, double arg2, const QString &string);
int integer = ...;
double floatingPoint = ...;
QString string = ...;
QtConcurrent::run(aFunction, integer, floatingPoint, string);
相关问题
- 1. c中的win32线程
- 2. GTK +的Win32线程
- 3. Win32线程
- 4. 在Win32中创建线程
- 5. 在Win32中的多线程编程
- 6. Perl win32 :: GUI线程
- 7. 等待的Win32线程
- 8. Qt 4.3中的线程池
- 9. qt中的线程同步
- 10. Qt中的线程ID
- 11. QT中的线程问题
- 12. 在Qt中链接win32 dll
- 13. Python:多线程中的CherryPy和Win32 API?
- 14. 在win32中执行线程的步骤
- 15. C++线程的Qt
- 16. Qt多线程
- 17. Symbian qt线程
- 18. Win32线程意外退出
- 19. mingw-w64线程:posix vs win32
- 20. 在Qt中收集线程
- 21. 等同于Qt中的Win32'SetProp'?
- 22. 在QT使用Win32 API中的Windows
- 23. Qt:重启线程
- 24. Qt Jambi和线程
- 25. Qt内部线程
- 26. qt线程选项
- 27. Qt中的线程之间的通信
- 28. Qt - 缓慢的GUI - 线程
- 29. 多线程数据的Qt
- 30. Perl的Qt 3.1和线程