1、synchronized:内置锁
2、显示锁
3、线程池
线程池的好处:
1、复用线程,降低创建、销毁资源的开销
2、提供响应速度
3、提高线程的可管理性,线程是稀缺资源
new Thread 栈空间 1M ---》1G
阻塞队列:
合理地配置线程池
AsyncTask
1、为什么需要 AsyncTask?
2、原理分析
SerialExecutor:串行
ArrayQeque队列
offer poll
3、优缺点
1、synchronized:内置锁
2、显示锁
3、线程池
线程池的好处:
1、复用线程,降低创建、销毁资源的开销
2、提供响应速度
3、提高线程的可管理性,线程是稀缺资源
new Thread 栈空间 1M ---》1G
阻塞队列:
合理地配置线程池
AsyncTask
1、为什么需要 AsyncTask?
2、原理分析
SerialExecutor:串行
ArrayQeque队列
offer poll
3、优缺点