java 父线程退出 子线程会退出么?

 我来答
Stale331x
推荐于2016-09-24 · TA获得超过1299个赞
知道小有建树答主
回答量:1276
采纳率:33%
帮助的人:863万
展开全部
如果你说的是“进程”的话,那么就会退出。一个进程的退出,那么其里面的所有东西都会释放。
但是,如果你是在一个进程里面,建立线程P,然后再在线程P里面创建并且运行线程C1、c2等,那么,当线程P退出的时候,线程c1 c2是不会退出的。。
希望可以帮到你。记住,进程与线程是不同的。。而且没有父线程(我只听说过有主线程,也就是进程的另一个称呼)的说法
百度网友29f6bbc
2013-12-12
知道答主
回答量:22
采纳率:0%
帮助的人:27.2万
展开全部
默认情况下不会,要想让子线程跟随父线程退出,要吧子线程设置为守护线程
比如:
TestThread test01=new TestThread("线程A",10);
test01.setDaemon(true);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
饭岛桃子
推荐于2016-07-30 · 超过71用户采纳过TA的回答
知道答主
回答量:122
采纳率:0%
帮助的人:161万
展开全部
是的。在Java多线程中。如果子线程运行时间太长。主线程是不会等所有的子线程运行完毕后推出的。当然Callable有返回值的线程除外。有返回值的线程只要主线程不去get()。也是不会堵塞的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式