Почему, при большом количестве итеракций в цикле, не происходит приостановка потока (sleep())
Например, имеется два цикла, выполняющих одно и тоже, разница лишь в количестве итеракций.
и
Так вот в первом цикле, программа приостанавливает действие, на указанное кол-во мс., в функции Sleep(), а во-втором цикле этого не происходит.
Например, имеется два цикла, выполняющих одно и тоже, разница лишь в количестве итеракций.
Код:
For $i = 0 To 10000
$i =+$i
ConsoleWrite($i & @CRLf)
If $i = 5000 Then
ConsoleWrite("Ожидаем 3 сек" & @CRLf)
Sleep(3000)
EndIf
Next
и
Код:
For $i = 0 To 100000
$i =+$i
ConsoleWrite($i & @CRLf)
If $i = 50000 Then
ConsoleWrite("Ожидаем 3 сек" & @CRLf)
Sleep(3000)
EndIf
Next
Так вот в первом цикле, программа приостанавливает действие, на указанное кол-во мс., в функции Sleep(), а во-втором цикле этого не происходит.