话说在工作中第一次接触android 的Handler 的时候,不知道怎么去关注性能。记得当时这么写的:Message msg = new Message()msg.what = xxx;msg.arg1 = xxx;msg.arg2 = xxx;handler.sendMessage(msg).....
分类:
其他好文 时间:
2015-01-14 22:33:15
阅读次数:
354
Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。handler事实上能够看做是一个工具类,用来向消息队列中插入消息的。 (1) Looper类用来为一个线程开启一个消息循环。 默认情况下android中新诞生的线程是没有开启消息循环.....
分类:
移动开发 时间:
2015-01-14 17:49:40
阅读次数:
197
在调用OSQQuery时,需要这样定义:OS_Q_DATA qdata;OSQQuery(q1, &qdata);不能这样定义:OS_Q_DATA *qdata;OSQQuery(q1, qdata);会触发HardFault_Handler()中断,原因就是没有申请空间。
分类:
其他好文 时间:
2015-01-14 15:32:05
阅读次数:
289
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