IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Threading Classes

How to develop multithreaded applications.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Threading Classes

These Qt Core classes provide threading support to applications. The Thread Support in Qt page covers how to use these classes.

  • Concurrent Filter and Filter-Reduce:

  • Concurrent Map and Map-Reduce:

  • Concurrent Run:

  • QAtomicPointer: The QAtomicPointer class is a template class that provides platform-independent atomic operations on pointers.

  • QFuture: The QFuture class represents the result of an asynchronous computation.

  • QFutureSynchronizer: The QFutureSynchronizer class is a convenience class that simplifies QFuture synchronization.

  • QFutureWatcher: The QFutureWatcher class allows monitoring a QFuture using signals and slots.

  • QMutex: The QMutex class provides access serialization between threads.

  • QMutexLocker: The QMutexLocker class is a convenience class that simplifies locking and unlocking mutexes.

  • QSemaphoreReleaser: The QSemaphoreReleaser class provides exception-safe deferral of a QSemaphore::release() call.

  • QThread: The QThread class provides a platform-independent way to manage threads.

  • QThreadStorage: The QThreadStorage class provides per-thread data storage.

  • QtConcurrent: The QtConcurrent namespace provides high-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+