qt翻译---Thread Support in Qt

Thread Support in Qt

QT 提供线程支持在平台独立的线程类。一个安全线程的传递事件的方式,一个信号槽的链接在线程之中。这使得开发多线程容易。多线程程序也是一个有用的范例为不冻结用户界面情况下的耗时的操作。
推荐阅读:
这个文件打算给有多线程的知识和经验的读者。如果你是新手,看我们推荐的阅读清单。
  • Threads Primer: A Guide to Multithreaded Programming
  • Thread Time: The Multithreaded Programming Guide
  • Pthreads Programming: A POSIX Standard for Better Multiprocessing
  • Win32 Multithreaded Programming
线程类:
这些类是与线程应用有关的。
Asynchronous Run
<QtConcurrentRun> 提供一个方式来运行一个函数在一个独立的线程
Concurrent Filter and Filter-Reduce
<QtConcurrentFilter> 提供同时发生的过滤器和 filter-reduce
Concurrent Map and Map-Reduce
<QtConcurrentMap> 提供同时发生的 Map MapReduce
QAtomicInt
平台独立的原子操作在整数。
QAtomicPointer
模板类,提供平台独立的原子操作在指针上。
QFuture
代表一个同步的计算的结果。
QFutureSynchronizer
方便类,简单化 QFuture 同步。
QFutureWatcher
允许监视一个 QFuture 使用信号和槽
QMutex
进入连续量在线程中间。
 
QMutexLocker
方便类,简化锁定和解锁互斥量。
 
QReadLocker
方便类,简化锁定和解锁读写为如过程
 
QReadWriteLock
读写锁定。
 
QRunnable
基本的类为所有可运行的对象。
 
QSemaphore
一般可数的信号量
 
QThread
平台独立线程
 
QThreadPool
管理一个线程集合。
 
QThreadStorage
线程数据存储。
 
QWaitCondition
可变的情况为同步线程。
 
QWriteLocker
方便类,简单化锁定和解锁写过程。
QtConcurrent
高水平的 APIs ,使写多线程程序不用低水平线程成为可能。
注意: Qt 的线程类是继承从当地的线程 APIs Win32 pthreads 。因此,他们能被使用用相同的本地 API
 

你可能感兴趣的:(职场,qt,休闲)