Форум: "WinAPI";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
ВнизАналог 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 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c