IForeThread

Сборка: Fore;

Описание

Интерфейс IForeThread предназначен для управления потоком.

Иерархия наследования

IForeThread

Комментарии

Потоки предназначены для выполнения пользовательских методов параллельно с работой основного приложения.

Для создания потока инициализируйте новый объект класса ForeThread, указав в конструкторе Create необходимый метод. Несколько потоков могут быть созданы для выполнения одного метода с различными параметрами, при этом все потоки будут выполняться параллельно. Для запуска потока на выполнения вызовите метод Start. Отслеживать состояние потока можно с помощью свойства State. Взаимодействие с потоком может осуществляться через глобальные переменные класса, статические свойства и методы классов.

Используйте потоки для выполнения в параллельном режиме длительных операций. При этом остаётся возможность продолжать работать с самим приложением.

Свойства

  Имя свойства Краткое описание
Name Свойство Name определяет наименование потока.
State Свойство State возвращает текущее состояние потока.

Методы

  Имя метода Краткое описание
Abort Метод Abort завершает выполнение потока.
Join Метод Join останавливает выполнение кода до завершения потока.
Sleep Метод Sleep приостанавливает выполнение потока на заданное количество миллисекунд.
Start Метод Start запускает поток на выполнение.

См. также:

Интерфейсы сборки Fore