Après avoir lu Activer le traitement multithread dans QGIS? , Je me demandais si QGIS 2.6 inclurait cela lors de l'exécution de divers processus. J'ai vérifié en ligne et je n'ai pu constater que le rendu multi-thread a été introduit dans QGIS 2.4 (je suppose qu'il sera à nouveau disponible en 2.6). Désormais, les cartes peuvent être redessinées très rapidement, en particulier lorsqu'il s'agit de grands ensembles de données.
J'ai lu qu'il est assez difficile d'inclure le multi-threading aux fonctionnalités de base et que les utilisateurs sont invités à manipuler du code Python pour y parvenir, comme dans Parallelising GIS operations in PyQGIS? .
J'ai également vérifié la demande de fonctionnalité mais elle est fermée depuis 9 mois par Tim Sutton avec le dernier commentaire étant:
"Je termine ceci - Martin Dobias a une implémentation dans une branche qui sera fusionnée après QGIS 2.2"
Certaines fonctions de QGIS 2.6 exploiteront-elles le multithread (ou seront-elles à nouveau axées sur le rendu) et sinon, cela changera-t-il dans QGIS 3.0?
Réponses:
Je pense que la réponse pour QGIS 3.0 peut être trouvée dans cette récente conversation publiée dans Nabble :
Le traitement dans QGIS 3 prendra-t-il en charge la parallélisation?
Citant Nyall Dawson:
la source
Rendu uniquement à l'heure actuelle (QGIS 2.6).
Martin et moi avons parlé d'une sorte d'API générique de processus fileté, mais ce ne sont que des discussions à l'heure actuelle.
la source