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

Вниз

Программа без окна: 100% загрузка проца   Найти похожие ветки 

 
TCrash ©   (2004-05-07 14:30) [0]

Хочу сделать прогу, которая будет периодически выполнять определенные действия.
Окно для этого не нужно в принципе, кроме того прога должна кушать как можно меньше ресурсов. поэтому прописал примерно следующее:
program cpuusglt;
uses
 windows;
begin
 while true do begin
   waitForSingleObject(0,200);
   // ездесь выполняются действия.
 end;
end.
Что я делаю не правильно?


 
Игорь Шевченко ©   (2004-05-07 14:31) [1]


> Что я делаю не правильно?



>   waitForSingleObject(0,200);


Вот это. Оно вообще зачем ?


 
P_Aleks ©   (2004-05-07 14:34) [2]

Дейсвительно странно. Наверно лечше в такой ситуации использовать
Sleep()


 
Digitman ©   (2004-05-07 14:36) [3]

в момент этого "страшного действа", waitForSingleObject(),
длящегося у тебя аж целых 200 мс, если первый параметр имеет смысл (он у тебя равен нулю, посему смысла не имеет) , никакой проблемы со 100%-ми быть не может и не должно


 
TCrash ©   (2004-05-07 14:42) [4]

А sleep() передает управление операционке?


 
P_Aleks ©   (2004-05-07 14:47) [5]

Ну да. Поток не будет работать заданное время. Соответственно и прибить его нормально в это время  будет невозможно.



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

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

Наверх




Память: 0.45 MB
Время: 0.039 c
1-1083838438
killer
2004-05-06 14:13
2004.05.23
Раскраска StringGrid-а


3-1082804326
Кирилл Негодов
2004-04-24 14:58
2004.05.23
Вычисляемые поля.


14-1083514378
SammIk
2004-05-02 20:12
2004.05.23
PopUp


1-1083817885
ORMADA
2004-05-06 08:31
2004.05.23
Создание компонента от TCustomCombo


11-1072443366
xtz
2003-12-26 15:56
2004.05.23
Ув мастера помогите разобратся с использыванием VMHSyntaxEdit





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский