package com.example.looper;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.view.View;
import and...
分类:
编程语言 时间:
2015-01-30 22:38:54
阅读次数:
206
package com.example.message;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.view.View.OnClickLis...
分类:
其他好文 时间:
2015-01-30 10:45:39
阅读次数:
259
MessageQueue:由Looper负责管理。采用先进先出的方式管理Message.
Looper:每个线程只有一个Looper,负责管理MessageQueue,会不断从MessageQueue中取出消息,并将消息分给对应的Handler处理
Handler:能把消息发送给Looper管理的MessageQueue,并负责处理Looper分给它的消息(在新启动的线程中发送消息;在主线程中...
分类:
其他好文 时间:
2015-01-29 17:42:59
阅读次数:
282
Android 的消息机制是另一种形式的“事件处理”,这种机制是为了解决Android应用的多线程问题。--Android平台不允许Activity新启动的线程 访问Activity里的界面组件,这样会导致新启动的线程无法修改界面组件的属性值,此时我们需要通过Hander的消息机制来实现了。1.Ha...
分类:
移动开发 时间:
2015-01-29 12:06:36
阅读次数:
185
Android的消息传递机制是另一种形式的“事件处理”,这种机制主要是为了解决Android应用中的多线程问题——Android平台只允许UI线程修改Activity中的UI组件,这就使得新启动的线程无法去动态修改界面组件中的属性值。但是我们的程序界面不可能是一个静态的呈现,所以这就必须用到本博客中提到的三个大类了。...
分类:
移动开发 时间:
2015-01-28 19:50:19
阅读次数:
264
最近有朋友想学习erlang,问我有什么好入门的学习资料。我也借此机会整理一下:erlang中文手册、位运算与二进制解析、二进制高效编程、异常处理详解;面对软件错误构建可靠的分布式系统、编写分布式的 Erlang 程序:陷阱和对策、硝烟中的Erlang;底层有erlang VM基于多核处理器的可伸缩性特征、erlang VM内部数据共享机制、erlang 消息传递机制等...
分类:
其他好文 时间:
2015-01-25 19:41:04
阅读次数:
128
/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this....
分类:
其他好文 时间:
2014-12-17 10:37:32
阅读次数:
753
1.Intent有什么用?Android设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent是一种消息传递机制,可以在程序内使用,也可以在程序间使用,主要用于启动“Activity”“Service”和“广播“某个事件已发生。2.Intent的有几种类型?I...
分类:
其他好文 时间:
2014-12-11 17:13:54
阅读次数:
112
首先,让我们来看几个内建函数(cons x y),作用是把x和y绑定成一个序对(car z),作用是提取z序对的第一个元素(cdr z),作用是提取z序对的第二个元素容易看出,这个东西有点类似OO语言里的类,car和cdr是get方法,x和y是成员变量。但是,但是!函数式的编程方式,居然可以利用过程...
分类:
其他好文 时间:
2014-12-09 12:07:25
阅读次数:
185
本文主要分析storm的worker进程间消息传递机制,消息的接收和处理的大概流程见下图在Storm中,worker进程内部的thread通信与worker进程间的通信有一些差别,worker间的通信经常需要通过网络跨节点进行,Storm使用ZeroMQ或Netty(0.9以后默认使用)作为进程间通信的消息框架。work..
分类:
系统相关 时间:
2014-12-04 15:57:44
阅读次数:
202