Retour sur une nouveauté de Qt 5.10 pour la programmation concurrente : QThread::create() pour créer un fil d’exécution depuis une fonction anonyme


QThread est une ancienne classe de Qt : elle date de la version 2.2, sortie en septembre 2000. Elle sert à lancer du code dans un fil d’exécution séparé, par exemple pour éviter de geler l’interface graphique quand un code plus lourd est lancé. Depuis un certain temps, on dispose de deux manières d’utiliser QThread : soit créer une classe dérivée dans le seul objectif de surcharger la méthode run(), soit créer une classe ouvrière connectée aux signaux de QThread.

Cependant, Qt 5.10 apporte une nouvelle…

http://qt.developpez.com/actu/198894/Retour-sur-une-nouveaute-de-Qt-5-10-pour-la-programmation-concurrente-QThread-create-pour-creer-un-fil-d-execution-depuis-une-fonction-anonyme/