![]() |
|
|||
WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
sqlite3_sleep() заставляет текущий поток приостанавливать выполнение
по крайней мере на число миллисекунд, определенных в его параметре. Если операционная система не поддержит запросы сна с резолюцией времени
в миллисекунды, то время будет округлено к ближайшей секунде.
Количество миллисекунд сна, которое на самом деле требуют от
операционной системы, возвращено. SQLite осуществляет этот интерфейс, называя xSleep() методом умолчания
объекта sqlite3_vfs.
Если метод xSleep() в VFS не осуществляется правильно или не осуществляется
вообще, то поведение sqlite3_sleep()
может отклониться от описания в предыдущих параграфах. Если отрицательный аргумент передается sqlite3_sleep(),
результаты варьируются VFS и операционной системой.
Некоторая система рассматривает отрицательный аргумент как инструкцию спать
всегда. Другие понимают, что это означает не спать вообще.
В версии 3.42.0 SQLite и позже отрицательный аргумент, переданный в
sqlite3_sleep(), изменяется на ноль, прежде чем это будет передано
в метод xSleep VFS.
Choose any three.
SQLite C Interface
Приостановите выполнение в течение короткого времени
int sqlite3_sleep(int);