andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列...
分类:
其他好文 时间:
2015-01-14 12:38:17
阅读次数:
129
1 AsyncTask实现的原理,和适用的优缺点
AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.
使用的优点:
l 简单,快捷
l 过程可控
使用的缺点:
l 在使用多个异步操作和并需要进行Ui...
分类:
移动开发 时间:
2015-01-13 21:41:06
阅读次数:
361
首先定义布局文件,及点击事件public class MainActivity extends Activity { private final int MSG_HELLO = 0; private Handler mHandler; private Button btnSubmi...
分类:
移动开发 时间:
2015-01-13 19:23:59
阅读次数:
222
Handler定义: 主要接受子线程发送来的数据,并用此数据配合主线程更新UI。为什么要用Handler? 我们手机当中的很多功能或操作是不能都放在Activity当中的,比如下载文件、处理大量数据、复杂错操作之类的。如果放在Activity中(即主线程中)的话,会出现长时间没响...
分类:
移动开发 时间:
2015-01-13 17:37:14
阅读次数:
309
1.上传页面WebForm2.aspx. 上传图片:浏览 2,上传处理页面Handler.ashxusing System;using System.Collections.Generic;using System.Drawing;using System.IO...
分类:
Web程序 时间:
2015-01-13 10:28:17
阅读次数:
291
1、错误描述:输入url,浏览器报404错误控制台报错信息有:Did not find handler method for错误原因:没有在controller中加上注解 @Controller 所以Spring容器不会识别该处理方法;2、错误描述:Invalid bound statement (...
分类:
其他好文 时间:
2015-01-12 19:08:40
阅读次数:
111
Hadoop版本 1.0.3
问题描述:
随着每日MR作业数目渐增,用户反映提交作业时经常阻塞,也就是JobTracker发生了拥堵。这种情况开始频繁出现,我们调大JobTracker端的RPC Handler线程个数,并定时对JobTracker的栈信息进行分析,如果RPC Handler线程全部被BLOCKED住了,就Dump出栈信息,并及时发出报警。
原因及解决办法:
经过分析几次抓...
分类:
其他好文 时间:
2015-01-12 16:36:49
阅读次数:
173
模拟扫描文件的效果,模拟雷达扫描。
思路:
1.使用旋转动画和渐变动画的结合。
2.使用线程和Handler进行消息的传递,刷新界面
不要在主线程上做耗时操作,不要在主线程上刷新界面。
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
and...
分类:
其他好文 时间:
2015-01-12 13:07:57
阅读次数:
122
static int ZEND_FASTCALL ZEND_NEW_SPEC_HANDLER(ZEND_OPCODE_HANDLER_ARGS){ USE_OPLINE zval *object_zval; zend_function *constructor; SAVE_...
分类:
Web程序 时间:
2015-01-11 22:56:48
阅读次数:
398
Android多线程分析之三:Handler,Looper的实现罗朝辉 (http://blog.csdn.net/kesalin)CC 许可,转载请注明出处在前文《Android多线程分析之二:Thread的实现》中已经具体分析了Android Thread 是怎样创建,执行以及销毁的,其重点是对...
分类:
移动开发 时间:
2015-01-11 14:47:24
阅读次数:
197