Bonsoir;
je débute en langage python, et j'aimerai exécuter deux fonctions en parallèles chacune sur un coeur, vu que l'exécution des deux est très lente, j'ai essayé d'utilisé Process de Multiprocessing, mais apparemment j'ai fais une fausse manipulation. Comme mes fonction sont très grande je vais poster un exemple de ce que je veux faire :
j'ai cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 def on_es_clicked(self): """ Slot documentation goes here. """ # TODO: not implemented yet from multiprocessing import Process, Pool def affichage(): print "je suis ici" def aff(): print "je suis dans le 2eme" p = Process(target=affichage, args=()) p1 = Process(target=aff, args=()) p.start() p1.start() p.join() p1.join()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 can't pickle <function affichage at 0x06E010F0> it's not found as _main_.affichage
Partager