标签:
java中创建线程有两种方式:
1.继承Thread类
步骤: (1)定义一个类继承Thread类
(2)复写Thread类中的run()方法
(3)调用start()方法:启动线程及调用run()方法
2.实现Runnable接口的方式
步骤:(1)定义一个类实现Runnable接口
(2)覆盖Runnable接口中的run()方法,将线程要运行的代码放到该run方法中
(3)通过Thread类建立线程对象
(4)将实现Runable接口的类对象作为实际参数传递给Thread的构造函数。
(5)调用Thread类的start()方法,兵调用实现了Runnable接口的类的run方法
两种方式的比较:
(1)实现Runnable接口创建线程的好处:避免了单继承的局限性
(2)继承Thread类的实现方式,县城代买放在Thread子类的run()方法中
(2)实现Runnable接口的方式,线程代码放在实现了Runnable接口的类的run()方法中
标签:
原文地址:http://www.cnblogs.com/wdsthink/p/4372895.html