读书人

java 线程(1) 线程创建以及启动

发布时间: 2012-09-08 10:48:07 作者: rapoo

java 线程(一) 线程创建以及启动

java中有两种方式进行线程的创建

1. 继承thread类创建线程类

? 步骤:重写Thread类的run方法,也就是线程执行体;创建Thread的子类,也就是创建线程对象;调用start方法记性启动。

? ?//通过继承Thread类来创建线程类

?

?结果是:?

? ??Thread-0 53

?

?

?

结果:新线程1 52

新线程2  51新线程1  53main  31新线程1  55新线程2  54新线程1  56

?


可以发现,两个线程对象是共享一个数据资源的

总结:比较两种方式的区别

? ? ? ? Thread方式:已经继承了THread类,所以不能继承其他父类,但是编写简单

? ? ? ? Runnable方式:实现了Runnable接口,还可以继承其他类;可以多个线程共享同一份资源;编写相对复杂

而事实上,普遍都使用实现runnable方式去进行多线程应用开发。













?

读书人网 >编程

热点推荐