在Java语言中,线程也是一种对象,但并非任何对象都可以成为线程,只有实现Runnable接口或继承了Thread类的对象才能成为线程。
Thread类中的主要的方法包括:
start()方法
interrupt()方法
join()方法
run()方法。
其中start()方法与run()方法最为常用,start()方法用于启动线程,run()方法为线程的主体方法,可以根据需要重写run()方法。
实现Runnable接口的类就可以成为线程,Thread类就是因为实现了Runnable接口所以才具有了线程的功能。
Runnable接口只有一个方法就是run()方法,实现Runnable()接口后必须实现run()方法。