实现多线程的两种方式
1.继承Thread类重写run方法。
2.实现Runnable接口重写run方法。
实现Runnable接口创建多线程的好处:
1.避免了单继承的局限性。
2.增强了程序的扩展性,降低了程序的耦合性。
注:继承Thread时需要在使用不同线程的时候都去创建新的对象,而使用实现Runnable时,在使用不同线程的时候可以传递不同的对象进行实现。
实现多线程的两种方式
1.继承Thread类重写run方法。
2.实现Runnable接口重写run方法。
实现Runnable接口创建多线程的好处:
1.避免了单继承的局限性。
2.增强了程序的扩展性,降低了程序的耦合性。
注:继承Thread时需要在使用不同线程的时候都去创建新的对象,而使用实现Runnable时,在使用不同线程的时候可以传递不同的对象进行实现。