已有 917 次阅读2017-8-16 10:38
Android可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口。
1. Thread继承Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是Java中一个类只能继承一个父类,这是这种方式的局限性。
2. Runnable只需要实现一个接口而已,Java中可以实现多个接口。
接下来使用经典的模拟火车卖票程序,来理解Thread和Runnable在特定场景下的区别和联系,以及synchronized在线程中的作用:
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网