《学习多线程01》创建多线程

1.实现Runnable接口

public class ThreadDemo implements Runnable {
    private volatile String threadName;

    ThreadDemo( String name) {
        threadName = name;
        System.out.println("Creating " +  threadName );
    }

    @Override
    public void run() {
        System.out.println("线程名:"+threadName);
    }
}

测试类

public class ThreadTest {
    public static void main(String[] args) {
        ThreadDemo T1 = new ThreadDemo("wyp");
        new Thread(T1).start();
        ThreadDemo T2 = new ThreadDemo("wj");
        new Thread(T2).start();
    }
}

打印
在这里插入图片描述
Runnable是一个函数式接口所以可以直接使用lambda

        Runnable T3 = () -> {
            System.out.println("啊哈哈");
        };
        new Thread(T3).start();

打印
在这里插入图片描述

2.继承Thread类

public class ThreadDemo extends Thread {
    public static void main(String[] args) {
        new ThreadDemo().start();
    }

    @Override
    public void run() {
        System.out.println("继承Thread");
    }
}

打印
在这里插入图片描述
继续跟进↓
《学习多线程02》线程池的概念和使用


文章我会持续坚持更新,若有问题可以直接联系我,文章会同步到公众号上!微信搜索【雨季的代码人生】或直接扫码关注,回复“问题”即可。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值