ENUMERATE

public int enumerate(ThreadGroup[] list,
                     boolean recurse)
  • 把对此线程组中的全部活动子组的引用复制到指定数组中。若是 recurse 标志为 true,则还包括对子组的全部活动子组的引用,等等。html

    首先,不使用任何参数调用此线程组的 checkAccess 方法;这可能致使一个安全性异常。java

    应用程序能够使用 activeGroupCount 获取数组大小的估计数,可是,若是数组过小而没法保持全部线程组,则忽略额外的线程组。若是得到此线程组中的全部活动子组很是重要,则调用方应该验证返回的整数值是否确实小于 list 的长度。api

    因为使用此方法所固有的竞争条件,建议只将此方法用于信息目的。数组


    • 参数:安全

    • list - 放置线程列表的数组。oracle

    • recurse - 一个标记,指示是否以递归的方式枚举全部已包含的线程组。线程

    • 返回:code

    • 放入数组中的线程组的数量。htm

    • 抛出:递归

    • SecurityException - 若是不容许当前线程枚举此线程组。

相关文章
相关标签/搜索