Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];

Вниз

Как работает sleep()?   Найти похожие ветки 

 
новенький в Делфи   (2003-01-25 02:40) [0]

Тут появилась такая специфичная задача, прорверить работают ли часы на компе %) время теста не больше секунды.

Так вот хотелось бы узнать как работает функция sleep.
И ещё, я так понимаю если таймер(системный) не работает на компьютере, то sleep(1000) ни когда не закончится?


 
Anatoly Podgoretsky   (2003-01-25 07:58) [1]

Ксли таймер(системный) не работает на компьютере, то ты до этого не дойдешь


 
Думкин   (2003-01-25 08:16) [2]


> Anatoly Podgoretsky © (25.01.03 07:58)
> Ксли таймер(системный) не работает на компьютере,

Я тут что-то встал в непонимании, а в чем это все и как?


 
blackman   (2003-01-25 10:41) [3]

>Anatoly Podgoretsky
А если использовать наручные часы, получится ?


 
Юрий Зотов   (2003-01-25 11:21) [4]

> то sleep(1000) ни когда не закончится?

Все проходит. Пройдет и это.


 
DiamondShark   (2003-01-25 12:23) [5]

Если аппаратный таймер не работает, то и винда работать не будет,
потому как переключение потоков проиходит по аппаратному прерыванию.


 
REA   (2003-01-25 12:52) [6]

Сначала надо проверить, что работает монитор - иначе как ответ увидеть? Если время остановилось, значит вы едете со скоростью света.


 
Думкин   (2003-01-25 13:08) [7]


> REA © (25.01.03 12:52)

Как шпешиалист могу сказать больше - пишите, и воздастся.


 
Новенький в Делфи   (2003-01-25 14:58) [8]

Ну мастера, объясните чайнику, почему если таймер не работает то винда не загрузится, а если это к тому же не винда а FreeBSD.


 
wicked   (2003-01-25 15:05) [9]


> Ну мастера, объясните чайнику, почему если таймер не работает
> то винда не загрузится, а если это к тому же не винда а
> FreeBSD.

может и загрузится... но работать не будет - факт...
а sleep() работает молча, прими это как данность... :)


 
Anatoly Podgoretsky   (2003-01-25 15:18) [10]

Так тебе объяснение нужно по FreeBSD, она тоже сама не может жить без таймера, как и виндоус.


 
blackman   (2003-01-25 15:25) [11]

Жить не может! А существует как данность ?


 
Cobalt   (2003-01-25 16:44) [12]


> blackman © (25.01.03 15:25)
> Жить не может! А существует как данность ?

Дык, жить и существовать - разные вещи!


 
p77   (2003-01-25 17:02) [13]

>Ну мастера, объясните чайнику, почему если таймер не работает >то винда не загрузится
Потому что у таймера прерывание IRQ=0, т.е. он имеет наивысший приоритет, так что если таймер в БИОСе не работает, то начальная загрузка из МБРа не пойдет и Винда не загрузится. Читайте классику: Нортона, Журдена или хотя бы Фроловых, и "усё будет чотко".


 
Anatoly Podgoretsky   (2003-01-25 17:22) [14]

А почему что то должно работать при неисправном железе, тем более такой важной частью


 
blackman   (2003-01-25 20:26) [15]

>Anatoly Podgoretsky
Нет ничего важнее желания!
Если нельзя, но очень хочется, то можно!


 
Сатир   (2003-01-25 21:33) [16]

есть идея заменить системные часы на батарейке на механические.
кто берётся за реализхацию?%)


 
Думкин   (2003-01-26 07:41) [17]


> Сатир © (25.01.03 21:33)

Аукцион?



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.02.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.009 c
3-28658
VFP
2003-01-24 07:29
2003.02.10
Логическая переменная на SQL


4-29154
down
2002-12-26 19:21
2003.02.10
Как отследить момент подключения к общему (shared) ресурсу?


4-29164
BlackSun
2002-12-29 00:34
2003.02.10
Обращение к винту


3-28674
shev
2003-01-24 13:53
2003.02.10
Package - Как выполнить процедуру из Package


3-28629
Dimushkin
2003-01-23 12:41
2003.02.10
Вопрос по MySQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский