Сборка: Fore;
Интерфейс IForeThread предназначен для управления потоком.
IForeThread
Потоки предназначены для выполнения пользовательских методов параллельно с работой основного приложения.
Для создания потока инициализируйте новый объект класса ForeThread, указав в конструкторе Create необходимый метод. Несколько потоков могут быть созданы для выполнения одного метода с различными параметрами, при этом все потоки будут выполняться параллельно. Для запуска потока на выполнения вызовите метод Start. Отслеживать состояние потока можно с помощью свойства State. Взаимодействие с потоком может осуществляться через глобальные переменные класса, статические свойства и методы классов.
Используйте потоки для выполнения в параллельном режиме длительных операций. При этом остаётся возможность продолжать работать с самим приложением.
Имя свойства | Краткое описание | |
Name | Свойство Name определяет наименование потока. | |
State | Свойство State возвращает текущее состояние потока. |
Имя метода | Краткое описание | |
Abort | Метод Abort завершает выполнение потока. | |
Join | Метод Join останавливает выполнение кода до завершения потока. | |
Sleep | Метод Sleep приостанавливает выполнение потока на заданное количество миллисекунд. | |
Start | Метод Start запускает поток на выполнение. |
См. также: