Exemples de threading et de programmation simultanée

Qt facilite l'écriture d'applications multithreads. Les signaux et les slots peuvent être utilisés pour communiquer en toute sécurité entre les threads de votre application.

Mandelbrot

L'exemple de Mandelbrot démontre la programmation multithread à l'aide de Qt. Il montre comment utiliser un thread de travail pour effectuer des calculs lourds sans bloquer la boucle d'événements du thread principal.

Producer and Consumer using Semaphores

L'exemple Producer and Consumer using Semaphores montre comment utiliser QSemaphore pour contrôler l'accès à un tampon circulaire partagé par un thread producteur et un thread consommateur.

Producer and Consumer using Wait Conditions

L'exemple Producer and Consumer using Wait Conditions montre comment utiliser QWaitCondition et QMutex pour contrôler l'accès à un tampon circulaire partagé par un thread producteur et un thread consommateur.

Queued Custom Type

L'exemple d'un type personnalisé en file d'attente montre comment envoyer des types personnalisés entre des threads avec des signaux et des slots en file d'attente.

L'espace de noms QtConcurrent comprend une collection de classes et de fonctions pour une programmation concurrente simple.

Ces exemples montrent comment appliquer les techniques de base de la programmation simultanée à des problèmes simples.

Image Scaling

Démontre comment télécharger et mettre à l'échelle des images de manière asynchrone.

Prime Counter

Démonstration de la surveillance de la progression des opérations concurrentes

Word Count

Démonstration de l'utilisation de l'algorithme map-reduce

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.