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.HandlerThreadJava.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() | Возвращает значение хэш-кода для объекта. |
| 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) | Поток — это поток выполнения в программе. |
Методы расширения
| 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

OS.HandlerThread











lang.Object#notify()
DisposeUnlessReferenced()