线程是控制过程执行的独立控制单元,多线程它可以更好地利用cpu资源,在数据共享可以在线程之间进行,线程是java语言不可或缺的一部分。前面的文章介绍了线程启动方法之一:使用Thread类子类今天,我们来谈谈另一种启动线程的方法——利用Runnable接口学习线程的相关知识一起看java爱好者吧。
利用实现了Runnable 接口类的实例是启动线程的方法。Runnable接口是 java.lang Package 声明方法如下:
Public interface Runnable{
Public abstract roid run ();
}
己实现Runnnable接口类必须实现run方法。(虽然Runnable接口已经实现,但仍可以声明Run方法尚未实现,但这一类将成为抽象类)
Printer类(代码1)表示连续输出指定字符串10000次的线程,待输出的字符串应存储在构造器的参数中message字段Print类别声明实现(个,即:
Runnable r ηew Printer (“Good !”);
Thread t = new Thread(r);
t.start();
建立一个实现了Runnable接口的类别,将这个例子传输给Thread的结构器,并调用 start方法……,这就是利用Runnable接口启动线程的方法。
以上就是利用Runnable接口实现线程接口方法二的学习内容,无论是利用Thread类的子类方法,或者使用实现Runnable接口的方法,总是使用Thread类的start方法来启动新的线程。希望大家能通过本文的介绍和讲解来掌握使用Runnable接口启动线程的技能。