首页 > 编程语言 > 详细

多线程回顾

时间:2017-01-04 00:06:38      阅读:274      评论:0      收藏:0      [点我收藏+]

多线程实现的方式:

1.继承Thread类,.start();调用本地系统的多线程支持。

优点:简单,易于理解。

缺点:java单继承,继承了这个类之后,不能再继承其它类,可能完成不了对应的功能。

2.实现Runable接口,需要Thread类启动多线程

优点:可以继承其它需要的类。可以实现多个线程之间资源的共享。

两者都需要实现run()方法。

开启线程方式举例:

package com.cn.test.thread;

public class ThreadDemod {

public static void main(String[] args) {
// TODO Auto-generated method stub

ThreadRunable threadRunable = new ThreadRunable("thread......1");

/*Thread(Runnable target);*/----》这个是Thread类的有参构造方法。
Thread thread = new Thread(threadRunable);//通过将threadRunable向上转型,指向了Runable target,借助于Thread,可以调用本地多线程的支持。
Thread thread2 = new Thread(threadRunable);//这样可以共享统一的资源。
Thread thread3 = new Thread(threadRunable);
thread.start();
thread2.start();
thread3.start();

}

}

多线程回顾

原文:http://www.cnblogs.com/wlhebut/p/6246687.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!