System.Threading.Thread
Представляет метод, выполняющийся в объекте .
Объект, содержащий данные потоковой процедуры.
1
Создает и контролирует поток, задает приоритет и возвращает статус. Исходный код .NET Framework для этого типа см. в указанном источнике.
1
Инициализирует новый экземпляр класса , при этом указывается делегат, позволяющий объекту быть переданным в поток при запуске потока.
Делегат, указывающий на методы, которые вызываются при запуске потока.
is null.
Инициализирует новый экземпляр класса .
Делегат , указывающий на методы, которые вызываются при запуске потока.
The parameter is null.
Возвращает выполняющийся в данный момент поток.
Объект , представляющий собой выполняющийся в данный момент поток.
1
Возвращает значение, показывающее статус выполнения текущего потока.
Значение true, если этот поток был запущен и не был завершен обычным образом либо был прерван; в противном случае — значение false.
1
Возвращает или задает значение, показывающее, является ли поток фоновым.
Значение true, если этот поток является или станет фоновым потоком; в противном случае — значение false.
The thread is dead.
1
Блокирует вызывающий поток до завершения потока, продолжая отправлять стандартные сообщения COM и SendMessage.
The caller attempted to join a thread that is in the state.
The thread is interrupted while waiting.
1
Блокирует вызывающий поток до завершения потока или истечения указанного времени, продолжая отправлять стандартные сообщения COM и SendMessage.
Значение true, если поток завершился; значение false, если поток не завершился по истечении количества времени, заданного параметром .
Количество миллисекунд ожидания завершения потока.
The value of is negative and is not equal to in milliseconds.
The thread has not been started.
1
Возвращает уникальный идентификатор текущего управляемого потока.
Целочисленное значение, представляющее уникальный идентификатор для этого управляемого потока.
1
Получает или задает имя потока.
Строка, содержащая имя потока или null, если имя не задано.
A set operation was requested, but the Name property has already been set.
1
Приостанавливает текущий поток на заданное количество миллисекунд.
Количество миллисекунд, на которое приостанавливается поток.Если значение аргумента равно нулю, поток освобождает оставшуюся часть своего интервала времени для любого потока с таким же приоритетом, готовым к выполнению.Если других готовых к выполнению потоков с таким же приоритетом нет, выполнение текущего потока не приостанавливается.
The time-out value is negative and is not equal to .
1
Приостанавливает текущий поток на заданное время.
Время, на которое приостанавливается поток.Если значение аргумента равно , поток освобождает оставшуюся часть своего интервала времени для любого потока с таким же приоритетом, готовым к выполнению.Если других готовых к выполнению потоков с таким же приоритетом нет, выполнение текущего потока не приостанавливается.
The value of is negative and is not equal to in milliseconds, or is greater than milliseconds.
1
Вынуждает операционную систему изменить состояние текущего экземпляра на .
The thread has already been started.
There is not enough memory available to start this thread.
1
Заставляет операционную систему изменить состояние текущего экземпляра на , а также (необязательно) передает объект с данными, используемыми методом в потоке.
Объект, содержащий данные, используемые методом, который выполняется потоком.
The thread has already been started.
There is not enough memory available to start this thread.
This thread was created using a delegate instead of a delegate.
1
Возвращает значение, содержащее состояния текущего потока.
Одно из значений , показывающее состояние текущего потока.Начальное значение — Unstarted.
2
Представляет метод, выполняющийся в объекте .
1
Исключение выдается, когда происходит сбой в управляемом потоке после запуска базового потока операционной системы, но до готовности потока к выполнению кода пользователя.
Задает состояния выполнения объекта .
1
Состояние потока включает в себя значение , и поток теперь не выполняет работу, но его состояние еще не изменилось на .
Метод был вызван для потока, но поток еще не получил исключение , которое попытается завершить его.
Поток выполняется как фоновый поток, в противоположность потокам переднего плана.Это состояние управляется заданием свойства .
Поток был запущен, он не заблокирован, и нет ожидающего исключения .
Поток был остановлен.
Поток получает запрос на остановку.Предназначено только для внутреннего использования.
Поток был приостановлен.
Запрашивается приостановка работы потока.
Метод не был вызван для потока.
Поток заблокирован.Это может произойти в результате вызова метода или метода , в результате запроса блокировки, например при вызове метода или или в результате ожидания объекта синхронизации потока, такого как .
Исключение, которое выдается, когда объект является неправильным свойством для вызова метода.
2
Инициализирует новый экземпляр класса со свойствами по умолчанию.
Инициализирует новый экземпляр класса с указанным сообщением об ошибке.
Сообщение об ошибке с объяснением причин исключения.
Инициализирует новый экземпляр класса указанным сообщением об ошибке и ссылкой на внутреннее исключение, которое стало причиной данного исключения.
Сообщение об ошибке с объяснением причин исключения.
Исключение, которое вызвало текущее исключение.Если значение параметра не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение.