Boucle & Thread
Publié : ven. 02/sept./2011 9:29
Bonjour à tous
Comment utiliser au mieux les instructions Thread dans les boucles imbriqués.
La dans l'exemple se serait pour utiliser un Thread pour la segonde boucle.
Je me suis basé sur des exemples du forum, est'il obligatoire de passer par une procedure pour utiliser les Threads ?
+
Comment utiliser au mieux les instructions Thread dans les boucles imbriqués.
La dans l'exemple se serait pour utiliser un Thread pour la segonde boucle.
Je me suis basé sur des exemples du forum, est'il obligatoire de passer par une procedure pour utiliser les Threads ?
Code : Tout sélectionner
; TEST THREAD
j.l : i.l : j.l : k.l
Global total.l
Global total1.l
total = 0 : total1 = 0
;
Procedure a(a)
;
For k = 1 To 100000
total = (i+k) * 2
Next k
;
ProcedureReturn total
EndProcedure
;
;============================
; Boucle normale
;
For i = 1 To 10
For j = 1 To 100000
total1= (i+j) * 2
Next j
Next i
;
;============================
; Boucle Thread
;
For i = 1 To 10
CreateThread(@a(), 0)
Next i
;
;
Debug "_________________________________________"
Debug " Boucle Normale = " +Str(total1)
Debug " Boucle Thread = " +Str(total)
Debug "_________________________________________"