![]() |
|
|
#1
|
|||
|
|||
|
Обнаружилась такая проблема: по условиям работы программы необходимо, чтобы каждые две минуты приходило время с НТП сервера. Сделал таймер с интервалом 1200000 мс. Но абсолютно случайно иногда происходит так, что программа просто виснет, при чем если таймер отключен то программа не виснет никогда. В чём может быть проблема? НТП - это же UDP протокол, каким образом он "ложит" программу?
|
|
#2
|
||||
|
||||
|
Код:
if Random(100)>50 then while true do Sleep(0); |
|
#3
|
|||
|
|||
|
Цитата:
Для чего вообще этот код? Последний раз редактировалось Thundefined, 31.01.2014 в 17:48. |
|
#4
|
||||
|
||||
|
Без кода сказать, что где виснет, не получится. Вот NumLock и прикалывается.
К слову, 1200000 мс - это 20 минут. |
|
#5
|
|||
|
|||
|
Цитата:
|