摘要: 这篇文章主要介绍Qt 中多线程.。多线程是一个很大的课题, 这里我介绍QThread 和QFuture的实现方式。1. QThread 用QThread创建线程非常简单, 只需要从QThread派生,然后重载 run成员函数即可。[代码]在主函数中我们可以这样调用:[代码]2. 线程同步 Qt 提供了QMute, QReadWriteLock, QSemaphore 和QWaitCondition来同步线程。 QMutex提供了一种保护一个变量或一段代码的方法。 使用互斥量的一个问题就是每次只有一个线程可以访问一个变量, 如果我们要尝试多个线程访问某一个变量的话就用QReadWriteLock 阅读全文
posted @ 2010-12-26 19:02 sld666666 阅读(4449) 评论(2) 推荐(0) 编辑