![]() |
![]() |
virt |
![]() ![]()
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 419 Пол: Мужской Репутация: ![]() ![]() ![]() |
Код program test; {$threading on} uses sysutils ,crt; var finished : longint; function f1(p : pointer) : longint; begin while not keypressed do; InterLockedIncrement(finished); f1 := 0; end; begin finished := 0; BeginThread(@f1); while finished < 1 do; end. Самая простая программа использующая потоки. При запуске загруженность процессора 96-98%. Как сделать чтобы не было такой загрузки? Suspend ,Resume? А без них можно? -------------------- |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Sleep задает время в ms...
Цитата(rtl.pdf) 29.12.157 Sleep Synopsis: Suspend execution of a program for a certain time. Declaration: procedure Sleep(milliseconds: Cardinal) Visibility: default |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 19:41 |