
Android每天一问
文章平均质量分 89
cjh94520
就一个编程男····见男多见女,对电脑时间多过女友··
展开
-
Android中 主线程 Looper.loop() 死循环?
用过Handler的同学都应该直到,主线程默认为我们创建了Looper,所以一般情况下我们在主线程使用Handler直接new就是了,但是你会不会有个疑问,Looper里面做的是死循环拿消息的机制,这个代码放在主线程不会造成卡死吗?第一步,看看我们的Looper创建在哪里Activity的启动一般会调用到ActivityThread,里面有main方法,是初始化activity必经阶段,我们的Lo原创 2017-04-30 14:31:05 · 3215 阅读 · 1 评论 -
线程池为什么能维持线程不释放,随时运行各种任务?
线程池 之前一直有这个疑问:我们平时使用线程都是各种new Thread(),然后直接在run()方法里面执行我们要做的各种操作,使用完后需要做什么管理吗?线程池为什么能维持住核心线程不释放,一直接收任务进行处理呢?线程 线程无他,主要有两个方法,我们先看看start()方法介绍: /** * Causes this thread to begin execution;原创 2017-04-23 20:42:27 · 15941 阅读 · 10 评论