Форум: "Основная";
Текущий архив: 2003.08.28;
Скачать: [xml.tar.bz2];
ВнизЗаморочка с потоками Найти похожие ветки
← →
Olexandr (2003-08-15 13:21) [0]Привет мастерам
Задачка такая: есть отдельный thread читающий и пишущий из/в порт через определенные промежутки времени, то есть делаю так
write2port();
sleep(30000);
readfromport();
В то же время хотелось бы пользователю выводить на экран обратный отсчет, например:
"Чтение данных их порта: осталось ... сек".
Можно ли этот отсчет реализовать в том же процессе, чтоб не создавать новый - только для таймера, поскольку вовремя слипа - процесс-то спит ?
Спасибо
← →
wl (2003-08-15 13:32) [1]Должен спать поток, а не весь процесс вроде бы...
← →
Palladin (2003-08-15 13:49) [2]gettickcount вместо sleep
← →
sniknik (2003-08-15 14:14) [3]разбей свой равный промежуток еще на несколько и выводи
for i:= 30 downto 1 do begin
sleep(1000);
//вывод i; еще секунда промелькнула и ага ;о))
end;
примерно так (это вместо sleep(30000);)
← →
Olexandr (2003-08-15 17:07) [4]Ок, спасибо за идею - пошел реализоывать
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.08.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c