黑马程序员技术交流社区
标题:
多线程中Thread类可以不用定义直接创建对象吗
[打印本页]
作者:
wuyuwen
时间:
2014-12-24 10:45
标题:
多线程中Thread类可以不用定义直接创建对象吗
求大神回答。。。
作者:
Piaoyu
时间:
2014-12-24 11:06
写一个子类继承Thread类,是为了重写里面的run()方法,也就是线程启动后真正执行的内容。
作者:
wf111sxwf
时间:
2014-12-24 12:30
直接创建对象是可以的 ,但是 Tread类的 run()方法是这样的run(){if(r!=null)r.run()} 这里的r是 他在其中一个构造函数中接收了 一个Runnable接口的子类对象, 而你直接创建Tread类的对象并没有接收一个Runnble接口的子类对象,所以你的run方法中 也就没有线程任务,那么 这个 Thread对象 存在 也就没有 意义了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2