Faire du multithreading en python

Fermé
danieljsessec Messages postés 15 Date d'inscription lundi 17 février 2020 Statut Membre Dernière intervention 25 février 2020 - 25 févr. 2020 à 09:51
yg_be Messages postés 22496 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 février 2024 - 25 févr. 2020 à 11:19
Bonjour,


Je suis sur un projet personnel d'encodage, et j'aimerai savoir comment faire du multithreading pour optimiser mon traitement

J'explique, je lis n'importe quel fichier, je boucle sur son contenu, j'encode et je renvoie vers un nouveau fichier encodé

j'aimerai savoir s'il était possible de séparer en 3 ce processus

1 & 2 on découpe la lecture du fichier en deux threads
3 on écrit au fur et à mesure

Auriez-vous une idée ?

1 réponse

yg_be Messages postés 22496 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 février 2024 1 448
25 févr. 2020 à 11:19
bonjour, c'est possible, si ton algorithme d'encodage le permet.
comme tu poses la question, je suppose que tu ne maîtrises pas encore la technologie des threads en python, et je suggère que tu commences par cela.
plus tard, quand tu auras mieux compris, tu pourras réfléchir à comment décomposer ton processus en threads.
le découpage que tu décris ne mentionne pas l'encodage, bizarre, non?
0