This is my Blog!!Welcome to you!!
【分享个人java学习心得和技术问题汇总】

java创建线程的三种方式

1.继承Thread

2.实现Runnable接口

3.直接在函数体使用

 

4.比较:

实现Runnable接口优势:

1)适合多个相同的程序代码的线程去处理同一个资源

2)可以避免java中的单继承的限制

3)增加程序的健壮性,代码可以被多个线程共享,代码和数据独立。

继承Thread类优势:

1)可以将线程类抽象出来,当需要使用抽象工厂模式设计时。

2)多线程同步

在函数体使用优势

1)无需继承thread或者实现Runnable,缩小作用域。

 

 

http://blog.csdn.net/typename/article/details/7212512

未经允许不得转载:Java学习 » java创建线程的三种方式

分享到:更多 ()