ABang的博客

踏入IT行业,总得留点什么......

排序:
默认
按更新时间
按访问量

ThreadPool优化代码

一  new Thread的弊端new Thread的弊端如下: 每次new Thread新建对象性能差。 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。 缺乏更多功能,如定时执行、定期执行、线程中断。 相比new Thread,Java提供的四种线程...

2018-04-11 15:37:39

阅读数:39

评论数:0

android线程管理五(ActivityThread与ApplicationThread)

前言       android中App第一次启动时,会创建一个进程,在这个进程中可以启动各个组件(如Activity、BroadcastReceiver、Service),这些组件都是在同一个进程中运行的,而负责它们指向的是该进程中的UI线程。本篇主要介绍ActivityThread、Appl...

2017-07-22 11:57:54

阅读数:2480

评论数:0

android线程管理四(Looper,Handler,Message)

前言       我们知道在android中每个Activity都有一个UI线程,在这里线程中主要就是初始化UI、更新UI、处理事件等。而更新UI的数据大多都是从网络上获取,但进行网络操作都是在子线程中进行的,以此来避免ANR异常。在子线程是不能直接进行修改UI的,在《进程与线程》这篇文章中提到...

2017-07-19 17:35:49

阅读数:206

评论数:0

android线程管理三(ThreadLocal)

前言    本篇主要讨论一下ThreadLocal,转载请注明出处:小石头的博客 http://blog.csdn.net/lu1024188315/article/details/74518599 一 什么是ThreadLocal       ThreadLocal是什么呢?其实T...

2017-07-15 14:01:13

阅读数:160

评论数:0

android线程管理二(Thread)

前言    本篇主要从源码上分析一下Thread,转载请注明出处:小石头的博客 http://blog.csdn.net/lu1024188315/article/details/74518599 一 结构关系 public class Thread implements Runna...

2017-07-15 12:18:09

阅读数:229

评论数:0

android线程管理一(进程与线程)

前言      如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在同一个进程和线程里(这个线程叫做“main”主线程)。如果组件启动时,已经存在应用程序的进...

2017-07-15 12:09:09

阅读数:686

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭