
android_线程
gh102
这个作者很懒,什么都没留下…
展开
-
Executor线程池实例
Executor 是 java5 下的一个多任务并发执行框架(Doug Lea),可以建立一个类似数据库连接池的线程池来执行任务。这个框架主要由三个接口和其相应的具体类组成。Executor、 ExecutorService 和 ScheduledExecutorService 。 1 、 Executor 接口:是用来执行 Runnable 任务的;它只定义一个方法- execute(R转载 2012-02-10 15:05:19 · 4221 阅读 · 3 评论 -
线程之synchronized 块
①同一个对象中的两个线程package co.test.synchronize;import java.util.ArrayList;import java.util.List;public class CopyOfTest implements Runnable { private List list = new ArrayList(); private int count =原创 2012-05-11 15:05:48 · 738 阅读 · 0 评论 -
线程之synchronized 方法
synchronized 方法控制对类成员变量的访问:每个类实例对应一把锁,每个 synchronized 方法都必须获得调用该方法的类实例的锁方能执行,否则所属线程阻塞,方法一旦执行,就独占该锁,直到从该方法返回时才将锁释放,此后被阻塞的线程方能获得该锁,重新进入可执行状态。这种机制确保了同一时刻对于每一个类实例,其所有声明为 synchronized 的成员函数中至多只有一个处于可执行状态原创 2012-05-11 14:21:28 · 764 阅读 · 0 评论 -
Android简单封装类似JQuery异步请求代码
http://www.wuphone.com/3737http://caiwb1990.iteye.com/blog/1478276在android开发中经常会使用异步请求数据,通常会使用handler或者AsyncTask去做,handler 配合message 使用起来比较麻烦,AsyncTask 线程池只允许128个线程工作,会有溢出的问题,(当然一般情况不会有那么多线程同时转载 2012-02-10 15:08:03 · 738 阅读 · 0 评论 -
Android线程 Handler Message Queue AsyncTask详细介绍
http://www.cnblogs.com/tangchenglin/archive/2011/12/14/2287891.htmlhttp://www.cnblogs.com/wangdapengandroid/archive/2011/11/01/handler_runnable.htmlhttp://www.cnblogs.com/allin/archive/2转载 2012-01-09 15:11:28 · 557 阅读 · 0 评论 -
android handler 多线程demo
Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI。当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发。比如说,你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作,例如: 联网读取数据,或者转载 2012-01-10 11:02:31 · 1417 阅读 · 1 评论 -
线程
http://jiahua8859-163-com.iteye.com/blog/939940http://80demon.iteye.com/blog/1265781http://geyubin.iteye.com/blog/1063319http://www.cnblogs.com/dreamsea-for-jimmy/archive/2011/07/28/2119293.转载 2012-01-05 17:09:50 · 428 阅读 · 0 评论 -
Android多线程系统概述(sundy深入浅出)之进程和线程
一般作为面试题(有些有答案,有些没有。问题一般从sundy老师思维导图中摘录,答案并非唯一标准,仅供参考): 1、Android的多线程与Linux系统有什么关系?(无答案)2、Android如何进行多线程或者异步的处理?1) 多线程:new Thread()、Runnable()2) 异步处理:Handler、AsyncTask转载 2012-01-10 09:30:54 · 688 阅读 · 0 评论 -
Android中图片的异步加载
1、 为什么要异步加载图片下载图片比较费时,先显示文字部分,让加载图片的过程在后台,以提升用户体验2、 SoftReference的作用栈内存—引用堆内存—对象Eg:Object obj = new Object();Obj = null;当垃圾收集器启动时,会回收对象;当一个对象没有任何引用指向,就会被回收。So转载 2012-01-10 23:13:17 · 1739 阅读 · 0 评论 -
Android中如何用好多线程
http://www.cnblogs.com/suiyc/category/301929.html如何在Android中用好多线程 ——Android中高级技术免费培训QQ群(118949422)第三期专题培训本期的多线程主题与Android相关,侧重讲解在Android中如何用好多线程,需要你有Java的多线程基础。转载 2012-02-03 09:58:27 · 4631 阅读 · 2 评论 -
Android异步加载图像小结 (含线程池,缓存方法)
http://blog.youkuaiyun.com/sgl870927/article/details/6285535http://hi.baidu.com/jazzy%C0%DA%C0%DA/blog/item/268e38744a1f0a01b051b94b.html http://www.cnblogs.com/codingmyworld/archive/2011/09/12/217425转载 2012-02-06 10:10:48 · 878 阅读 · 0 评论 -
深入理解Android消息队列原理篇
http://www.cyqdata.com/android/article-detail-36658本篇深入理解Android消息队列原理篇,将为您讲述Android世界中的消息机制,无论是android线程内部或者线程之间,当它们进行信息交互时,则会传递这些消息,为此,深入理解这些消息队列原理,将有助于我们更好的掌握android开发:1.Message消息对象,顾转载 2012-02-10 10:52:17 · 2360 阅读 · 0 评论 -
android 线程大集合
http://blog.joycode.com/ghj/archives/2011/05/06在有界面的Android应用中,后台异步执行一些事情是常见的场景,这时候我们从底层开始写起的话,就需要了解比较深层的东西,比如这篇文章“Android 的消息队列模型”提到的Looper、Handler、Message、MessageQueue。Android为了降低这个开转载 2012-02-10 14:52:51 · 1596 阅读 · 0 评论 -
java并发编程-Executor框架
http://www.iteye.com/topic/366591Executor框架是指java 5中引入的一系列并发库中与executor相关的一些功能类,其中包括线程池,Executor,Executors,ExecutorService,CompletionService,Future,Callable等。他们的关系为: 并发编程的一种编程方式是把任转载 2012-02-10 14:39:36 · 715 阅读 · 0 评论 -
android 定时器 总结
转自:http://apps.hi.baidu.com/share/detail/23830725 在android中,經常用到的定時器主要有以下幾種實現:一、採用Handler與線程的sleep(long )方法二、採用Handler的postDelayed(Runnable, long) 方法三、採用Handler與timer及TimerTask結合的方法。下面转载 2012-01-10 10:53:58 · 809 阅读 · 0 评论 -
android Handler post sendMessage
Handler 为Android操作系统中的线程通信工具,包为android.os.Handler。与Handler绑定的有两个队列,一个为消息队列,另一个为线程队列。Handler可以通过这两个队列来分别:发送、接受、处理消息–消息队列;启动、结束、休眠线程–线程队列;Android OS中,一个进程被创建之后,主线程(可理解为当前Activity)创建一个消息队转载 2012-01-10 16:56:55 · 8810 阅读 · 0 评论 -
Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
http://www.cnblogs.com/playing/archive/2011/03/24/1993583.html方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void转载 2012-01-09 14:44:44 · 544 阅读 · 0 评论 -
handler学习
1.调用handler的post方法,将所要执行的线程对象添加到队列当中,将要执行的操作写在线程对象的run方法中 示例:(Handler与调用它的Activity实际上是处于同一线程的,因为没有调用start函数)package co.test;import android.app.Activity;import android.os.Bundle;import andro原创 2012-01-10 22:54:28 · 819 阅读 · 0 评论 -
备注
http://blog.sina.com.cn/s/blog_5a6f39cf01012qxa.htmlhttp://cwh528.blog.sohu.com/169639438.htmlhttp://blog.youkuaiyun.com/pigrain/article/details/81874http://www.hiragana.jp/原创 2012-05-09 23:28:38 · 1093 阅读 · 1 评论