Android面试题:Thread

Q1:ActivityThread相关
Q2:使用Thread有哪两种方式?各有什么特点?

相关视频:细说多线程之Thread VS Runnable

深入浅出Java多线程

细说Java多线程之内存可见性

相关文章:要点提炼|开发艺术之线程

Q1:ActivityThread相关。

Android线程管理(二)——ActivityThread

Q2:使用Thread有哪两种方式?各有什么特点?

一种是直接继承Thread;另一种是使用Runnable。

特点:

Runnable方式可以避免Thread方式由于Java单继承特性带来的缺陷;
Runnable的代码可以被多个线程(Thread实例)共享,适合于多个线程处理同一资源的情况。

因此建议多采用使用Runnable方式使用Thread。

猜你喜欢

转载自blog.csdn.net/songzi1228/article/details/82855042