четверг, 27 июня 2019 г.

SIL: Отложенный запуск скрипта

Не помню историю возникновения такой потребности, но была задача запустить какую-то часть скрипта с отложенным временем. 
Как, например, sleep в батнике (исполняемом файле).
И как оказалось, ничего сложного в этом нет. Я написал вот такой вариант: 
date d1 = currentDate(); //текущая дата как нужный штамп для вычислений
date d2 = d1 + "15s"//нужное нам время после задержки

for (d1 = currentDate(); d1 = currentDate()){
        //ничего не выполняем. скорость операций тут бешенная, поэтому даже лог выводить не рекомендую
}

В инете это валяется по адресу: https://pastebin.com/Nb9iaCxi