Java 入门 之 Thread 和 Runnable 类

来源:互联网 发布:淘宝上哪家日代靠谱 编辑:程序博客网 时间:2024/06/01 07:57


Java中实现多线程有两种途径:

继承Thread类或者实现Runnable接口。

Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用 start()方法即可以启动一个线程。

Thread Test = new Thread();

Test.start();

在使用Runnable的时候需要先new一个实现Runnable的实例,之后启动Thread即可。

Test impelements Runnable;

Test t = new Test();

Thread test = new Thread(t);

test.start();

总结:Thread和Runnable是实现java多线程的2种方式,runable是接口,Thread是类,建议使用Runable实现 java多线程,不管如何,最终都需要通过thread.start()来使线程处于可运行状态。

0 0
原创粉丝点击