加入收藏 | 设为首页 | 会员中心 | 我要投稿 桂林站长网 (https://www.0773zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

一个Java多线程的问题

发布时间:2021-02-25 13:50:30 所属栏目:外闻 来源:互联网
导读:关于这个问题是这样问的,注意是创建线程,我们上面那一个说的是实现线程,是的,就是不同的说法,但是是一样的嘛? 如果我们在面试中被问到这样的问题,无论是问我们创建线程的方式还是实现线程的方式,我们的答案几乎一定是围绕着继承Thread类和实现Runnabl

关于这个问题是这样问的,注意是创建线程,我们上面那一个说的是实现线程,是的,就是不同的说法,但是是一样的嘛?

如果我们在面试中被问到这样的问题,无论是问我们创建线程的方式还是实现线程的方式,我们的答案几乎一定是围绕着继承Thread类和实现Runnable接口这几个去说的,我相信应该不会有多少人上去就说:

创建线程的方式有且只有一种,那就是new Thread的方式

估计你这样的问答一定会被反问,为什么啊?是啊,为什么啊,其实看到这个回答,在我认真思考了之后我觉得这个说法是没有啥错误的。

难道我之前学的都是错的

我们一起来分析一下,在Java中啊,有这么个段子,就是没有女朋友的咋办,那就new一个啊,学习Java的都知道这是怎么回事,在Java中万物皆对象啊,创建对象一般就是new的方式了。

在Java中,Thread这个是线程类,按理说我们创建一个线程对象,那就应该是new Tread的方式啊,我们先来看我们平常都是怎么去创建一个线程的,一般的我们推荐实现接口的方式,这是源于Java的单继承多实现,我们来一起看下


(编辑:桂林站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读