2 husilan1990 husilan1990 于 2014.03.18 10:52 提问

Java线程的问题~求大神指教

一个Java类当中如果没有继承Thread或者实现Runnable接口的话是不是只会创建一个线程??
如果一个java文件当中包含了两个类会创建几个线程?

4个回答

zhoujianfeng3
zhoujianfeng3   2014.03.18 14:44

都是一个线程,一个java文件可以包含多个类但只有一个是public的,该类为主类。调用该类的方法也是从主类开始调用。

ksw3110002873
ksw3110002873   2014.03.19 15:11

通俗来说一个线程,也就是main函数主线程;但严格来说有两个线程,还有一个GC(垃圾回收)线程

xiangnan129
xiangnan129   Rxr 2014.03.21 23:31

包含了两个类,就不一定了,首先会有一个主线程,也就是你的main线程,其实如果你的内部类,是一个匿名内部类,它自己是可以继承Thread或者实现Runnable接口的,也就是说,它是可以创建额外的线程的。

panhaixin1988
panhaixin1988   2014.03.25 13:30

两个线程,一个是主线程main,还有就是默认的GC,垃圾回收线程

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!