博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java多线程的实现的两种方法
阅读量:5303 次
发布时间:2019-06-14

本文共 1264 字,大约阅读时间需要 4 分钟。

通过继承Thread类实现 多线程-

 
public class Hello{    public static void main(String args[]){        MyThread tr1 = new MyThread("线程1");        MyThread tr2 = new MyThread("线程2");        MyThread tr3 = new MyThread("线程3");        tr1.start();        tr2.start();        tr3.start();    }}class MyThread extends Thread{    private String name;    public MyThread(String name){        this.name = name;    }    @Override    public void run() {        for(int x=0; x<10; x++){            System.out.println(this.name+",x="+x);        }    }}
 

 

 

 通过Runnable接口实现多线程

 

public class Hello{    public static void main(String args[]){        MyThread mt1 = new MyThread("线程A");        MyThread mt2 = new MyThread("线程B");        MyThread mt3 = new MyThread("线程C");        Thread tr1 = new Thread(mt1);        Thread tr2 = new Thread(mt2);        Thread tr3 = new Thread(mt3);        tr1.start();        tr2.start();        tr3.start();    }}class MyThread extends Thread{    private String name;    public MyThread(String name){        this.name = name;    }    @Override    public void run() {        for(int x=0; x<10; x++){            System.out.println(this.name+",x="+x);        }    }}

  

posted on
2016-08-24 13:55 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/cyxxzjp/p/5802650.html

你可能感兴趣的文章
Linux ip netns 命令
查看>>
position三种属性的区别
查看>>
python进阶学习笔记(四)--多线程thread
查看>>
WCF http接口配置
查看>>
vue使用md5加密
查看>>
MyEclipse 2016 CI 4新增BootStrap模板
查看>>
Reverse complement DNA
查看>>
MySQL客户端执行外部sql文件命令
查看>>
codevs1690 开关灯(线段树)
查看>>
bzoj2730矿场搭建(Tarjan割点)
查看>>
bzoj1483: [HNOI2009]梦幻布丁(vector+启发式合并)
查看>>
《20171030-构建之法:现代软件工程-阅读笔记》
查看>>
sublime3设置快捷键在浏览器打开预览
查看>>
我的git常用命令
查看>>
swift 自学小计
查看>>
取得手机SDcard的大小和可用空间
查看>>
PHP函数ip2long转换IP时数值太大产生负数的解决办法
查看>>
如何让听众对你的演示感兴趣
查看>>
文档系统
查看>>
Spring源码入门——AnnotationBeanNameGenerator解析
查看>>