sleep

Страницы: 1
RSS
sleep
 
sleep с отрицательным числом, видимо длится бесконечно долго.
Скрытый текст
Надо делать так, как надо. А как не надо - делать не надо.
 
Возможно оно беззнаковое.
И длится не бесконечно, а (2^32 - <ваше число>)ms.
 
Цитата
Старатель написал:
sleep с отрицательным числом, видимо длится бесконечно долго.
    Скрытый текст       То, что в sleep попало отрицательное число - моя ошибка. Но реализация слипа - ошибка ваша.
Читаем документацию  у майкрософт на функцию sleep
Значение INFINITE указывает, что время ожидания приостановки не должно истекать.
INFINITE =-1
предположу, что любое отрицательное число даст тоже самое
т е время ожидания - вечность.
 
Kalmar, Разумеется, оно беззнаковое, ибо отрицательное число для задержки есть полный идиотизм. Тут не 32, а 64 разряда, а вместо integer используется дурацкий тип number. Ну, пусть там будет 52 бита, пусть не попало это число в зарезервированное IEEE 754 значение "Infinity" - всё равно любое "нормальное" отрицательное значение вызовет задержку далеко за 200 миллионов лет. :smile:  
 
Ой, соврал - там всего лишь 100-150 тысяч лет получается. :smile:  
Страницы: 1
Читают тему (гостей: 1)
Наверх