Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Correction of some bugs and performance enhancement.
[jaceP2P.git] / src / jaceP2P / TaskLauncher.java
index 70eb239..60cf393 100644 (file)
@@ -2,7 +2,7 @@ package jaceP2P;
 
 import java.io.ByteArrayInputStream;
 import java.io.ObjectInputStream;
-import java.util.Vector;
+import java.util.ArrayList;
 
 
 
@@ -89,15 +89,12 @@ public class TaskLauncher {
                                                        tsk.electedNode = tskConvg.electedNode;
                                                        tsk.respSent = tskConvg.respSent;
 //                                                     System.out.println("avant la copie des vecteurs");
-                                                       tsk.neighbors = (Vector) (tskConvg.neighbors)
-                                                                       .clone();
+                                                       tsk.neighbors = tskConvg.neighbors ;
+                                                       tsk.neighborsValues = tskConvg.neighborsValues ;
 
-                                                       tsk.neighborsValues = (Vector) (tskConvg.neighborsValues)
-                                                                       .clone();
                                                        if (bConvg.getIteration() >= b.getIteration())
-                                                               tsk.reduceAll = (Vector) (tskConvg.reduceAll)
-                                                                               .clone();
-                                                       tsk.resp = (Vector) (tskConvg.resp).clone();
+                                                               tsk.reduceAll = tskConvg.reduceAll ;
+                                                       tsk.resp = (ArrayList<Integer>) (tskConvg.resp).clone() ;
 //                                                     System.out.println("apres la copie des vecteurs");
                                                        tsk.underTh = tskConvg.underTh;
                                                        tsk.verifNum = tskConvg.verifNum;