[Next: Starting Threads with QThread] Thread Support in Qt
|
| Asynchronous Run | The <QtConcurrentRun> header provides a way to run a function in a separate thread. |
|---|---|
| Concurrent Filter and Filter-Reduce | The <QtConcurrentFilter> header provides concurrent Filter and Filter-Reduce. |
| Concurrent Map and Map-Reduce | The <QtConcurrentMap> header provides concurrent Map and MapReduce. |
| QAtomicInt | Platform-independent atomic operations on integers |
| QAtomicPointer | Template class that provides platform-independent atomic operations on pointers |
| QFuture | Represents the result of an asynchronous computation |
| QFutureSynchronizer | Convenience class that simplifies QFuture synchronization |
| QFutureWatcher | Allows monitoring a QFuture using signals and slots |
| QMutex | Access serialization between threads |
| QMutexLocker | Convenience class that simplifies locking and unlocking mutexes |
| QReadLocker | Convenience class that simplifies locking and unlocking read-write locks for read access |
| QReadWriteLock | Read-write locking |
| QRunnable | The base class for all runnable objects |
| QSemaphore | General counting semaphore |
| QThread | Platform-independent threads |
| QThreadPool | Manages a collection of QThreads |
| QThreadStorage | Per-thread data storage |
| QWaitCondition | Condition variable for synchronizing threads |
| QWriteLocker | Convenience class that simplifies locking and unlocking read-write locks for write access |
| QtConcurrent | High-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives |
Note: Qt's threading classes are implemented with native threading APIs; e.g., Win32 and pthreads. Therefore, they can be used with threads of the same native API.
[Next: Starting Threads with QThread]
| Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) | Trademarks | Qt 4.6.0 |
|
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |