Module jdk.jdi

Interface ThreadDeathRequest

所有超级接口:
EventRequest, Mirror

public interface ThreadDeathRequest extends EventRequest
请求在目标VM中的线程终止时进行通知。当启用ThreadDeathRequest被满足时,一个包含ThreadDeathEvent的事件集将被放置在EventQueue中。现有ThreadDeathRequests的集合由EventRequestManager管理。
自1.3版本起:
参见:
  • Method Details

    • addThreadFilter

      void addThreadFilter(ThreadReference thread)
      限制此请求生成的事件仅限于给定线程中的事件。
      参数:
      thread - 要过滤的线程。
      抛出:
      InvalidRequestStateException - 如果此请求当前已启用或已删除。只能向已禁用的请求添加过滤器。
    • addPlatformThreadsOnlyFilter

      default void addPlatformThreadsOnlyFilter()
      限制此请求生成的事件仅限于平台线程。
      实现要求:
      默认实现会抛出UnsupportedOperationException
      抛出:
      InvalidRequestStateException - 如果此请求当前已启用或已删除
      自21版本起: