Thread Класс (Java.Lang) | Microsoft Learn
- Ссылка
Определение
- Пространство имен:
- Java.Lang
- Сборка:
- Mono.Android.dll
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поток — это поток выполнения в программе.
[Android.Runtime.Register("java/lang/Thread", DoNotGenerateAcw=true)] public class Thread : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IRunnable
[<Android.Runtime.Register("java/lang/Thread", DoNotGenerateAcw=true)>] type Thread = class inherit Object interface IRunnable interface IJavaObject interface IDisposable interface IJavaPeerable
- Наследование
Object
Object
Thread
- Производный
Android. OS.HandlerThread
Java.Util.Concurrent.ForkJoinWorkerThread
- Атрибуты
RegisterAttribute
- Реализации
IJavaObject IJavaPeerable IRunnable IDisposable
Документация по Java для java.lang.Thread
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Конструкторы
Thread() | Выделяет новый |
Thread(Action) | Поток — это поток выполнения в программе. |
Thread(Action, String) | Поток — это поток выполнения в программе. |
Thread(IntPtr, JniHandleOwnership) | Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Thread(IRunnable) | Выделяет новый |
Thread(IRunnable, String) | Выделяет новый |
Thread(String) | Выделяет новый |
Thread(ThreadGroup, Action) | Поток — это поток выполнения в программе. |
Thread(ThreadGroup, Action, String) | Поток — это поток выполнения в программе. |
Thread(ThreadGroup, Action, String, Int64) | Поток — это поток выполнения в программе. |
Thread(ThreadGroup, IRunnable) | Выделяет новый |
Thread(ThreadGroup, IRunnable, String) | Выделяет новый |
Thread(ThreadGroup, IRunnable, String, Int64) | Выделяет новый |
Thread(ThreadGroup, IRunnable, String, Int64, Boolean) | Выделяет новый |
Thread(ThreadGroup, String) | Выделяет новый |
Поля
MaxPriority | Максимальный приоритет, который может иметь поток. |
MinPriority | Минимальный приоритет, который может иметь поток. |
NormPriority | Приоритет по умолчанию, назначенный потоку. |
Свойства
AllStackTraces | Возвращает карту трассировок стека для всех динамических потоков. |
Class | Возвращает класс среды выполнения данного объекта |
ContextClassLoader | Возвращает контекст |
Daemon | Проверяет, является ли этот поток потоком управляющей программы. -или- Помечает этот поток как поток управляющей программы #isDaemon или поток пользователя. |
DefaultUncaughtExceptionHandler | Возвращает обработчик по умолчанию, вызываемый при внезапном завершении потока из-за неперехваченного исключения. -или- Задайте обработчик по умолчанию, вызываемый, когда поток внезапно завершается из-за неперехваченного исключения, и для этого потока не определен другой обработчик. |
Handle | Дескриптор базового экземпляра Android. (Унаследовано от Object) |
Id | Возвращает идентификатор этого потока. |
IsAlive | Проверяет, активен ли этот поток. |
IsInterrupted | Проверяет, был ли этот поток прерван. |
JniIdentityHashCode | Поток |
JniPeerMembers | Поток — это поток выполнения в программе. |
Name | Возвращает имя этого потока. -или- Изменяет имя этого потока так, чтобы оно было равно аргументу |
PeerReference | Поток — это поток выполнения в программе. (Унаследовано от Object) |
Priority | Возвращает приоритет этого потока. -или- Изменяет приоритет этого потока. |
ThreadGroup | Возвращает группу потоков, к которой принадлежит этот поток. |
ThresholdClass | Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType | Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
UncaughtExceptionHandler | Возвращает обработчик, вызываемый при внезапном завершении этого потока из-за неперехваченного исключения. -или- Задайте обработчик, вызываемый при внезапном завершении этого потока из-за неперехваченного исключения. |
Методы
ActiveCount() | Возвращает оценку количества активных потоков в java текущего потока. |
CheckAccess() | Определяет, имеет ли текущий выполняемый поток разрешение на изменение этого потока. |
Clone() | Создает и возвращает копию этого объекта. (Унаследовано от Object) |
CountStackFrames() | Является устаревшей. Подсчитывает количество кадров стека в этом потоке. |
CurrentThread() | Возвращает ссылку на текущий выполняющийся объект потока. |
Destroy() | Является устаревшей. Выдает исключение |
Dispose() | Поток — это поток выполнения в программе. (Унаследовано от Object) |
Dispose(Boolean) | Поток — это поток выполнения в программе. (Унаследовано от Object) |
DumpStack() | Выводит трассировку стека текущего потока в стандартный поток ошибок. |
Enumerate(Thread[]) | Копирует в указанный массив каждый активный поток в группе потоков текущего потока и его подгруппах. |
Equals(Object) | Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() | Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetStackTrace() | Возвращает массив элементов трассировки стека, представляющих дамп стека этого потока. |
GetState() | Возвращает состояние этого потока. |
HoldsLock(Object) | Возвращает значение |
Interrupt() | Прерывает этот поток. |
Interrupted() | Проверяет, был ли прерван текущий поток. |
JavaFinalize() | Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Join() | Ожидает завершения этого потока. |
Join(Int64) | Ожидает не более |
Join(Int64, Int32) | Ожидает не более |
Notify() | Пробуждение одного потока, ожидающего на мониторе этого объекта. (Унаследовано от Object) |
NotifyAll() | Активирует все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
OnSpinWait() | Указывает, что вызывающий объект на мгновение не может выполнить выполнение, пока не будет выполняться одно или несколько действий со стороны других действий. |
Resume() | Является устаревшей. Выдает исключение |
Run() | Если этот поток был создан с помощью отдельного |
SetHandle(IntPtr, JniHandleOwnership) | Задает свойство Handle. (Унаследовано от Object) |
Sleep(Int64) | Вызывает текущий выполняемый поток в спящем режиме (временное прекращение выполнения) в течение указанного количества миллисекунд с учетом точности и точности системных таймеров и планировщиков. |
Sleep(Int64, Int32) | Вызывает текущий выполняемый поток в спящем режиме (временное прекращение выполнения) в течение указанного количества миллисекунд плюс указанное число наносекунд с учетом точности и точности системных таймеров и планировщиков. |
Start() | Приводит к началу выполнения этого потока; Виртуальная машина Java вызывает |
Stop() | Является устаревшей. Выдает исключение |
Stop(Throwable) | Является устаревшей. Выдает исключение |
Suspend() | Является устаревшей. Выдает исключение |
ToArray<T>() | Поток — это поток выполнения в программе. (Унаследовано от Object) |
ToString() | Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() | Поток — это поток выполнения в программе. (Унаследовано от Object) |
Wait() | Заставляет текущий поток ожидать, пока другой поток не вызовет |
Wait(Int64) | Заставляет текущий поток ждать, пока другой поток не вызовет |
Wait(Int64, Int32) | Заставляет текущий поток ждать, пока другой поток не вызовет |
Yield() | Подсказка планировщику о том, что текущий поток готов предоставить текущий процессор. |
Явные реализации интерфейса
IJavaPeerable.Disposed() | Поток — это поток выполнения в программе. (Унаследовано от Object) |
IJavaPeerable. DisposeUnlessReferenced() | Поток — это поток выполнения в программе. (Унаследовано от Object) |
IJavaPeerable.Finalized() | Поток — это поток выполнения в программе. (Унаследовано от Object) |
IJavaPeerable.JniManagedPeerState | Поток — это поток выполнения в программе. (Унаследовано от Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) | Поток — это поток выполнения в программе. (Унаследовано от Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) | Поток — это поток выполнения в программе. (Унаследовано от Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) | Поток — это поток выполнения в программе. (Унаследовано от Object) |
Методы расширения
JavaCast<TResult>(IJavaObject) | Выполняет преобразование типов, проверенное средой выполнения Android. |
JavaCast<TResult>(IJavaObject) | Поток — это поток выполнения в программе. |
GetJniTypeName(IJavaPeerable) | Поток — это поток выполнения в программе. |
Применяется к
Документация JDK 19 — Главная
- Главная
- Ява
- Java SE
- 19
Обзор
- Прочтите меня
- Примечания к выпуску
- Что нового
- Руководство по миграции
- Загрузить JDK
- Руководство по установке
- Формат строки версии
Инструменты
- Технические характеристики инструментов JDK
- Руководство пользователя JShell
- Руководство по JavaDoc
- Руководство пользователя средства упаковки
Язык и библиотеки
- Обновления языка
- Основные библиотеки
- HTTP-клиент JDK
- Учебники по Java
- Модульный JDK
- Руководство программиста API бортового регистратора
- Руководство по интернационализации
Технические характеристики
- Документация API
- Язык и ВМ
- Имена стандартных алгоритмов безопасности Java
- банок
- Собственный интерфейс Java (JNI)
- Инструментальный интерфейс JVM (JVM TI)
- Сериализация
- Проводной протокол отладки Java (JDWP)
- Спецификация комментариев к документации для стандартного доклета
- Прочие характеристики
Безопасность
- Руководство по безопасному кодированию
- Руководство по безопасности
Виртуальная машина HotSpot
- Руководство по виртуальной машине Java
- Настройка сборки мусора
Управление и устранение неполадок
- Руководство по устранению неполадок
- Руководство по мониторингу и управлению
- Руководство по JMX
Client Technologies
- Руководство по специальным возможностям Java