use*_*534 1 java multithreading
假设我有线程池,并且我正在从该线程池中执行一个带有名称的线程的任务thread-a
现在在thread-a我开始一个新线程中让我们调用它thread-child(可能是池线程,也可能不是)这是否意味着thread-a要回到线程池什么时候thread-child运行?还是thread-a会死?
不。Java 没有线程继承。所有线程都是独立的并且可以自我维持。即您的线程-a将被放回执行池。并且thread-child将一直执行到最后(无论thread-a发生了什么)并且不会被放入执行池,因为它不是由它创建的。