梳理Android的消息机制
new Runnable匿名内部类
Thread类中run()和start()方法的区别
- run()方法: 在本线程内调用该Runnable对象的run()方法,可以重复多次调用;
- start()方法: 启动一个线程,调用该Runnable对象的run()方法,不能多次启动一个线程;
- run方法可以创建一个线程,但是相当于同步的方式,没有多线程的存在。
- 只有调用start方法才是交给jvm管理,才是多线程。
梳理Android的消息机制
new Runnable匿名内部类