Bonjour,
J'aimerais exécuter du code en parallèle.
Dans une fonction j'ai des variables et une classe anonyme de la façon suivante :
J'utilise une lib non modifiable. Ainsi j'aimerais avoir acces au variables (déclaré au début de la fonction) dans la fonction executeOne de la classe anonyme. Avez vous une idée?
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
21
22
23
24
25
26 public class Simulation{ public boolean fonction(...) throws ..{ //declaration variable SimpleParallelTask <Point> task = new SimpleParallelTask <Point>(table) { protected void executeOne(Point point) { // exécution } }; // lancement parallèle de task try { new ParallelFExecutor(task).executeAndWait(); } catch(Exception ex) { // log de l'exception } if(task.isCanceled()) { // code d'annulation } } }
Alexis
Partager