一个Java多线程的问题
|
关于这个问题是这样问的,注意是创建线程,我们上面那一个说的是实现线程,是的,就是不同的说法,但是是一样的嘛? 如果我们在面试中被问到这样的问题,无论是问我们创建线程的方式还是实现线程的方式,我们的答案几乎一定是围绕着继承Thread类和实现Runnable接口这几个去说的,我相信应该不会有多少人上去就说: 创建线程的方式有且只有一种,那就是new Thread的方式 估计你这样的问答一定会被反问,为什么啊?是啊,为什么啊,其实看到这个回答,在我认真思考了之后我觉得这个说法是没有啥错误的。 难道我之前学的都是错的 我们一起来分析一下,在Java中啊,有这么个段子,就是没有女朋友的咋办,那就new一个啊,学习Java的都知道这是怎么回事,在Java中万物皆对象啊,创建对象一般就是new的方式了。
在Java中,Thread这个是线程类,按理说我们创建一个线程对象,那就应该是new Tread的方式啊,我们先来看我们平常都是怎么去创建一个线程的,一般的我们推荐实现接口的方式,这是源于Java的单继承多实现,我们来一起看下 (编辑:桂林站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

