线程的故事:我的3位母亲成就了优秀的我!(1)

简介: 线程的故事:我的3位母亲成就了优秀的我!(1)

声明:本故事纯属虚构,如果雷同那就是真事了!


大家好,我是线程,我的英文名叫 Thread,别看我现在风光无限,好像人尽皆知的样子,然而我的身世却悲惨离奇。


我出身在一个小山村,那是一个与世隔绝的世外桃源,然而年纪轻轻的我,却展现出了与众不同的性格。比如:当身边的同龄人还在沉浸于玩泥巴的喜悦时,我就开始思考如何避免下雨天对出行造成的阻碍?当身边的同龄人还在沉浸于夕阳下的奔跑时,我已经开始思考为什么太阳会东升西落?而我们人类又为什么会生存在地球上?于此可见一斑。


当时的我在所有人眼里就是一个“怪人”,村里面的阿猫、阿狗走路都要躲着我。但我的母亲懂我,她知道这个小伙子器宇不凡、骨骼惊奇,必是练武奇才,将来保护宇宙的重任和维护世界和平的重任可能要交付与我这个神童身上了,于是在我刚满 3 岁那天,母亲就把我过继给了她的一位远房亲戚了。


首位母亲:继承Thread


接下来我要把我的出生过程演示给你看,这也是我的第一段人生经历。


创建方式一


线程最原始的创建方式,只需要继承 Thread 类,重写 run() 方法即可,实现代码如下:


// 创建方式 1:继承 Thread
class MyThread extends Thread {
    @Override
    public void run() {
        System.out.println("你好,线程~");
    }
}
// 测试
publicclass ThreadExample {
    public static void main(String[] args) {
        // 创建线程
        Thread thread = new MyThread();
        // 启动线程
        thread.start();
    }
}


变种方法


以上创建线程的方式略显繁琐,我们也可以使用匿名对象的方式,在创建 Thread 类的时候就直接重写 run() 方法,实现代码如下:


// 变种 1:匿名方式创建线程
Thread t1 = new Thread() {
    @Override
    public void run() {
        System.out.println("线程变种");
    }
};
// 启动线程
t1.start();


继承Thread的缺点


Java 语言的设计是单继承,所以当继承了 Thread 之后,就不能再继承其他类了。


也就是说,如果我一直呆在亲生母亲(extends Thread)的身边,那么就得不到好的教育,所以长大之后也注定会普普通通,这可能就是母亲把我过继给远房亲戚的原因吧。


第二位母亲:实现Runnable


在 Java 语言中,虽然不能实现多继承,但可以实现多接口,所以我在第二位母亲家,过得也算如鱼得水。


创建方式二


和继承 Thread 类差不多,实现 Runnable 接口也是重写 run() 方法,具体实现代码如下:


publicclass ThreadExample2 {
    // 创建方式 2:实现 Runnable 接口
    staticclass MyThread implements Runnable {
        @Override
        public void run() {
            System.out.println("你好,线程~");
        }
    }
  // 代码测试
    public static void main(String[] args) {
        // 创建 Runnable 子类
        MyThread myThread = new MyThread();
        // 创建线程
        Thread thread = new Thread(myThread);
        // 启动线程
        thread.start();
    }
}
相关文章
|
存储 Java 程序员
一个线程的打工故事
一个线程的打工故事
105 0
|
安全 UED
我在大厂这五年:从热情如火到精神焦虑,高薪升职也要离开
爱彼迎向来以活跃且极具归属感的员工社区为傲,如今前爱彼迎软件工程师 Sahil 却爆出不少“猛料”。除了无视员工间缺乏平等,爱彼迎还强势打压那些对过度工作文化不满的员工。尽管阻力重重,Sahil 和同事们仍然坚持透明和相互遵循的基础,希望建立起一个强大的社区体系。本文从 Sahil 的第一视角出发,讲述了他在爱彼迎 5 年的心路变化。
154 0
我在大厂这五年:从热情如火到精神焦虑,高薪升职也要离开
|
Java
线程的故事:我的3位母亲成就了优秀的我!(3)
线程的故事:我的3位母亲成就了优秀的我!(3)
149 0
线程的故事:我的3位母亲成就了优秀的我!(3)
|
Java
线程的故事:我的3位母亲成就了优秀的我!(2)
线程的故事:我的3位母亲成就了优秀的我!(2)
97 0
|
弹性计算 程序员 区块链
这群程序员疯了!他们想成为IT界最会带货的男人!
随着网红主播越来越火,通过直播带货种草的形式也成了今年双12的热点。 不过,网红主播带货早已见怪不怪,但你们见过程序员直播带货吗!?近日,趁着阿里云双12年末采购节,阿里云邀请了一波程序员GG来为大家直播带货!
路遥眼里的河南人<平凡的世界>
  路遥,一个作过农民,当过小学教师,用平凡的生命,却写出不平凡的小说《平凡的世界》,他喜欢夜的宁静,喜欢在夜里思考,他说只有在夜里我们才是最真实的自己。所以他喜欢在夜里创作,这部小说也是在这样的情况下完成的。
1523 0
忠于内心,清醒成长
蒋方舟 蒋方舟/文 今年3月份,我搬出了学校,在外面租房子住。我住的地方叫做五道口,这里有一个别名,叫做“宇宙的中心”。很多门户网站都在这里,例如搜狐网易之类的。
1155 0