Java 线程是否具有树结构?

zjf*_*fdu 3 java multithreading

我有几个线程。我想在其中之一中创建子线程。所以我想知道java线程是否具有树结构。或者新创建的子线程只是其他线程的兄弟。当这些线程竞争资源时,资源分配策略是什么?父线程是否具有更高的优先级?谢谢。

杰夫

小智 5

Threads 没有严格的树结构。但是,您可以使用ThreadGroups 对Threads 和其他ThreadGroups进行分层嵌套。

我不认为组内的线程优先级有硬性规定,因为每个线程都可以单独设置。

为什么需要“子线程”?根据我的经验,Thread应该避免使用ExecutorService. 该服务不会轻易为您提供层次结构,但我很难想到层次结构有用的情况。