类的用途
java.lang.Thread
使用 Thread 的包
包
描述
提供对 Java 编程语言的设计至关重要的类。
提供对 Java 运行时之外的内存和函数的低级访问。
通常在并发编程中有用的实用程序类。
接口和类提供了一个框架,用于锁定和等待不同于内置同步和监视器的条件。
提供处理可编辑和不可编辑文本组件的类和接口。
-
Thread 在 java.lang 中的用法
修饰符和类型方法描述static ThreadThread.currentThread()返回当前线程的 Thread 对象。从构建器的当前状态创建一个新的Thread并安排它执行。static ThreadThread.startVirtualThread(Runnable task) 预览。创建一个虚拟线程来执行任务并安排它执行。从构建器的当前状态创建一个新的Thread来运行给定的任务。修饰符和类型方法描述voidRuntime.addShutdownHook(Thread hook) 注册一个新的虚拟机关闭挂钩。voidSecurityManager.checkAccess(Thread t) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。如果不允许调用线程修改线程参数,则抛出SecurityException。static int将当前线程的线程组及其子组中的每个 居住 平台线程复制到指定数组中。int将此线程组及其子组中的每个 居住 平台线程复制到指定数组中。int将此线程组中的每个 居住 平台线程复制到指定数组中。booleanRuntime.removeShutdownHook(Thread hook) 取消注册先前注册的虚拟机关闭挂钩。voidThread.UncaughtExceptionHandler.uncaughtException(Thread t, Throwable e) 当给定线程由于给定的未捕获异常而终止时调用的方法。voidThreadGroup.uncaughtException(Thread t, Throwable e) 当此线程组中的某个线程由于未捕获的异常而停止并且该线程未安装特定的Thread.UncaughtExceptionHandler时,由 Java 虚拟机调用。 -
Thread 在 java.lang.foreign 中的用法
java.lang.foreign 中的方法,参数类型为 Thread修饰符和类型方法描述booleanSegmentScope.isAccessibleBy(Thread thread) 如果提供的线程可以访问和/或将段与此范围关联,则返回true。booleanArena.isCloseableBy(Thread thread) 如果提供的线程可以关闭此竞技场,则返回true。 -
Thread 在 java.util.concurrent 中的用法
java.util.concurrent 中 Thread 的子类java.util.concurrent 中返回 Thread 的方法返回类型中包含 Thread 类型参数的 java.util.concurrent 中的方法java.util.concurrent 中的方法,参数类型为 Thread修饰符和类型方法描述protected voidThreadPoolExecutor.beforeExecute(Thread t, Runnable r) 在给定线程中执行给定的 Runnable 之前调用的方法。void使用此时间单位执行定时Thread.join。 -
Thread 在 java.util.concurrent.locks 中的用法
java.util.concurrent.locks 中返回 Thread 的方法修饰符和类型方法描述protected final ThreadAbstractOwnableSynchronizer.getExclusiveOwnerThread()返回最后由setExclusiveOwnerThread设置的线程,如果从未设置则返回null。final ThreadAbstractQueuedLongSynchronizer.getFirstQueuedThread()返回队列中的第一个(等待时间最长的)线程,如果当前没有线程排队,则返回null。final ThreadAbstractQueuedSynchronizer.getFirstQueuedThread()返回队列中的第一个(等待时间最长的)线程,如果当前没有线程排队,则返回null。protected ThreadReentrantLock.getOwner()返回当前拥有此锁的线程,如果不拥有则返回null。protected ThreadReentrantReadWriteLock.getOwner()返回当前拥有写锁的线程,如果不拥有则返回null。返回类型中包含 Thread 类型参数的 java.util.concurrent.locks 中的方法修饰符和类型方法描述final Collection<Thread>AbstractQueuedLongSynchronizer.getExclusiveQueuedThreads()返回一个集合,其中包含可能正在等待以独占模式获取的线程。final Collection<Thread>AbstractQueuedSynchronizer.getExclusiveQueuedThreads()返回一个集合,其中包含可能正在等待以独占模式获取的线程。protected Collection<Thread>ReentrantReadWriteLock.getQueuedReaderThreads()返回一个集合,其中包含可能正在等待获取读锁的线程。final Collection<Thread>AbstractQueuedLongSynchronizer.getQueuedThreads()返回一个集合,其中包含可能正在等待获取的线程。final Collection<Thread>AbstractQueuedSynchronizer.getQueuedThreads()返回一个集合,其中包含可能正在等待获取的线程。protected Collection<Thread>ReentrantLock.getQueuedThreads()返回一个集合,其中包含可能正在等待获取此锁的线程。protected Collection<Thread>ReentrantReadWriteLock.getQueuedThreads()返回一个集合,其中包含可能正在等待获取读锁或写锁的线程。protected Collection<Thread>ReentrantReadWriteLock.getQueuedWriterThreads()返回一个集合,其中包含可能正在等待获取写锁的线程。final Collection<Thread>AbstractQueuedLongSynchronizer.getSharedQueuedThreads()返回一个集合,其中包含可能正在等待以共享模式获取的线程。final Collection<Thread>AbstractQueuedSynchronizer.getSharedQueuedThreads()返回一个集合,其中包含可能正在等待以共享模式获取的线程。protected final Collection<Thread>AbstractQueuedLongSynchronizer.ConditionObject.getWaitingThreads()返回一个集合,其中包含可能正在等待此条件的那些线程。final Collection<Thread>AbstractQueuedLongSynchronizer.getWaitingThreads(AbstractQueuedLongSynchronizer.ConditionObject condition) 返回一个集合,其中包含可能正在等待与此同步器关联的给定条件的那些线程。protected final Collection<Thread>AbstractQueuedSynchronizer.ConditionObject.getWaitingThreads()返回一个集合,其中包含可能正在等待此条件的那些线程。final Collection<Thread>AbstractQueuedSynchronizer.getWaitingThreads(AbstractQueuedSynchronizer.ConditionObject condition) 返回一个集合,其中包含可能正在等待与此同步器关联的给定条件的那些线程。protected Collection<Thread>ReentrantLock.getWaitingThreads(Condition condition) 返回一个集合,其中包含可能正在等待与此锁关联的给定条件的那些线程。protected Collection<Thread>ReentrantReadWriteLock.getWaitingThreads(Condition condition) 返回一个集合,其中包含那些可能正在等待与写锁关联的给定条件的线程。java.util.concurrent.locks 中的方法,参数类型为 Thread修饰符和类型方法描述static ObjectLockSupport.getBlocker(Thread t) 返回提供给最近一次调用尚未解除阻塞的 park 方法的阻塞对象,如果未被阻塞则返回 null。final booleanReentrantLock.hasQueuedThread(Thread thread) 查询给定线程是否正在等待获取此锁。final booleanReentrantReadWriteLock.hasQueuedThread(Thread thread) 查询给定线程是否正在等待获取读锁或写锁。final boolean如果给定线程当前正在排队,则返回 true。final boolean如果给定线程当前正在排队,则返回 true。protected final voidAbstractOwnableSynchronizer.setExclusiveOwnerThread(Thread thread) 设置当前拥有独占访问权限的线程。static void使给定线程的许可可用(如果它尚不可用)。 -
Thread 在 javax.swing.text 中的用法
javax.swing.text 中返回 Thread 的方法