zjf*_*fdu 3 java multithreading
我有几个线程。我想在其中之一中创建子线程。所以我想知道java线程是否具有树结构。或者新创建的子线程只是其他线程的兄弟。当这些线程竞争资源时,资源分配策略是什么?父线程是否具有更高的优先级?谢谢。
杰夫
小智 5
Threads 没有严格的树结构。但是,您可以使用ThreadGroups 对Threads 和其他ThreadGroups进行分层嵌套。
我不认为组内的线程优先级有硬性规定,因为每个线程都可以单独设置。
为什么需要“子线程”?根据我的经验,Thread应该避免使用ExecutorService. 该服务不会轻易为您提供层次结构,但我很难想到层次结构有用的情况。