
线程
j20lin
这个作者很懒,什么都没留下…
展开
-
Android线程管理之AsyncTask异步任务
前言: 前面几篇文章主要学习了线程以及线程池的创建与使用,今天来学习一下AsyncTask异步任务,学习下AsyncTask到底解决了什么问题?然而它有什么弊端?正所谓知己知彼百战百胜嘛! 产生背景: 我们都知道Android应用程序是单线程模型,在子线程无法直接操作UI主线程,必须通过Handler机制,想了解这方面的知识可以参考这篇文章:And转载 2017-05-10 17:04:10 · 390 阅读 · 0 评论 -
Android线程管理之ThreadPoolExecutor自定义线程池
前言: 上篇主要介绍了使用线程池的好处以及ExecutorService接口,然后学习了通过Executors工厂类生成满足不同需求的简单线程池,但是有时候我们需要相对复杂的线程池的时候就需要我们自己来自定义一个线程池,今天来学习一下ThreadPoolExecutor,然后结合使用场景定义一个按照线程优先级来执行的任务的线程池。 ThreadPoolExecutor转载 2017-05-10 17:13:09 · 502 阅读 · 0 评论 -
Android线程管理之Thread使用总结
前言 最近在一直准备总结一下Android上的线程管理,今天先来总结一下Thread使用。 实现Thread两种方式 1.)继承Thread类 /** * 继承Thread方式 */ private class SyncThread extends Thread { SyncThread(String nam转载 2017-05-10 17:18:05 · 317 阅读 · 0 评论 -
Handler消息如何取消
handler发消息方式: 发送即时消息: Message msg = new Message(); msg.what = 100; handler.sendMessage(msg); 延时5秒发送消息: Message msg = new Message(); msg.what = 100; handler.sendMe原创 2017-05-20 17:22:10 · 6335 阅读 · 0 评论