Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.21;
Скачать: CL | DM;

Вниз

Аналог sleep   Найти похожие ветки 

 
dumb   (2002-09-06 00:13) [0]

Чем здесь можно sleep заменить?


procedure Execute;
begin
while not Terminated do
begin
DoSomething;
Sleep(5000);
end;
end;


 
Star ©   (2002-09-06 00:24) [1]

А зачем?


 
Ihor Osov'yak ©   (2002-09-06 00:29) [2]

По существу в двух словах не ответишь .... Почитай про синхронизацию нитей, ну про мьютексы, спины и прочую ерунду. Очень хорошо в Рихтере расказано. После прочтения сам поймешь что те надо ...

2 то Star - Вы наверное этого тоже не читали. Имо, тогда бы этого вопросы бы не было ...


 
Star ©   (2002-09-06 00:43) [3]

Ну почему же не читал? Читал, правда не в Рихтере а у Тейксейра и Пачеко. Просто я не въехал, что это он таким образом синхронизацию осуществляет ...


 
dumb   (2002-09-06 00:49) [4]

Если будет время, то выложите кусочек кода, плз.


 
Suntechnic ©   (2002-09-06 07:35) [5]

>Ihor Osov"yak © (06.09.02 00:29)
И давно это Sleep потоки синхронизирует? Это что то новое из
жизни потоков. Да и использование Mutex-ов это тоже не оптимальный вариант для синхронизации потоков. Mutex это объект ядра и создание такого объекта отнимает больше времени и ресурсов, не в пример критическим секциям. Это всё равно, что купить автобус вместо жигулей и ездить на нём в одиночку на работу.
В данном конкретном случае я бы ещё понял наличие в цикле Sleep(0), но разобраться зачем надо тормозить поток на примерно 5 сек. без наличия кода, который представлен как DoSomething, не представляется возможным. Так что я вообще не понимаю, что здесь можно по существу отвечать.


 
dumb   (2002-09-06 08:45) [6]

2 Suntechnic: взгляните вот сюда
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1031284269&n=5


 
Ihor Osov'yak ©   (2002-09-06 21:32) [7]

2 Suntechnic

А я не говорил, что слип потоки синхронизирует. Просто по приведенному коду можно сделать вывод, что в человека ну очень бегин левел в этом вопросе ... (я предположил, что ему чего то периодически делать нужно или ждать чего, но для этого лучше эту периодичность или ожидание синхронизировать с чем-то, а не слипом период формировать) И ответ, собствено, так в общем, с упоминанием двух-трех умных слов, по которым нужно искать в оглавлении при первом приблизительном поиске...




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

Текущий архив: 2002.10.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
4-69079
And_
2002-09-06 10:42
2002.10.21
Регистрация пользователя в Windows 2k (XP)


1-68764
Лана Розанова
2002-10-11 14:42
2002.10.21
Скрипты


1-68815
Sabor
2002-10-09 20:31
2002.10.21
Stringgrid?


7-69045
watcher
2002-08-12 17:53
2002.10.21
разделы FAT под NT


14-68989
777
2002-09-29 01:27
2002.10.21
QNX