2016-12-22 6 views
0

Si nous avons le code ci-dessous, est-ce que la boucle for attendra que le coureur termine son travail, puis passera de i = 0 à i = 1 ou non? comment ce code va s'exécuter?Comment le thread s'exécute-t-il à l'intérieur de la boucle

for (int i=0; i<5; i++) { 
       Runnable runner = new RevokGrantTask(token, threadAttachments, currentUserID, userId, true); 
       log.info("Adding: " + thread); 
       executor.execute(runner); 
      } 

Répondre

0

vous soumettez 5 tâches ici à travers les loop.its pas comme, terminer une tâche, puis aller à .5 prochaines tâches seront soumises et de l'ordre des résultats ne pouvait pas être nécessairement pas dans l'ordre.