前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >线程创建和运行

线程创建和运行

作者头像
MonroeCode
发布2018-02-09 15:21:40
7470
发布2018-02-09 15:21:40
举报
文章被收录于专栏:Java技术分享Java技术分享

有2种方法:

1.继承Thread类

2.实现Runnable接口

创建线程一(继承Thread类):

代码语言:javascript
复制
public class ThreadTest1 extends Thread{
    public void run(){
        System.out.println("线程1");
    }
}

创建线程二(继承Thread类):

代码语言:javascript
复制
public class ThreadTest2 extends Thread{
    public void run(){
        System.out.println("线程2");
    }
}

创建线程三(实现Runnable接口):

代码语言:javascript
复制
public class RunnableTest implements Runnable{
    @Override
    public void run() {
        System.out.println("实现runnable接口");
    }
}

运行:

代码语言:javascript
复制
public class Test {
    public static void main(String[] args) {
        for (int i = 1; i <= 10; i++) {
            ThreadTest1 threadTest1 = new ThreadTest1();
            threadTest1 .start();
            ThreadTest2 threadTest2 = new ThreadTest2();
            threadTest2 .start();
            RunnableTest runnableTest= new RunnableTest();
            runnableTest.run();
        }
    }
}

运行结果:

线程1 线程2 实现runnable接口 实现runnable接口 实现runnable接口 线程1 实现runnable接口 实现runnable接口 实现runnable接口 实现runnable接口 实现runnable接口 实现runnable接口 线程2 实现runnable接口 线程1 线程2 线程1 线程2 线程1 线程2 线程2 线程1 线程1 线程2 线程2 线程1 线程2 线程1 线程2 线程1

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档