Программа занимает всё время процессора

  • Автор темы serg36
  • Дата начала
Статус
Закрыто для дальнейших ответов.
S

serg36

Гость
#1
Есть программа - архиватор , написанный на Builder 6.0 ( хотя это не имеет значения ). При выполнении она жрёт всю мощь процессора , при этом всё виснет . Как сделать так же , как у коммерческих программ , когда во время выполнения можно делать что - нибудь другое ? Например , при сжатии большого файла в WinRar вполне можно заниматься чем - нибудь другим .
 
B

Barmutik

Гость
#2
Ну нужно просто в процессе работы скажем так засыпать на какое-то время раз в интервал, что бы система могла часть процессорного времени отдать другому прложению..
 

grigsoft

Well-Known Member
15.11.2005
735
0
#3
Или приоритет снизить у потока\приложения на это время. Загрузка останется 100%, но при этом можно будет делать все остальное. Время выполнения существенно не снизится.
 
Статус
Закрыто для дальнейших ответов.