【sceislqzw】:你在创建公有队列,而你的机器不属于任何域。一般工作组安装的计算机只能创建私有队列。System.Messaging.MessageQueueQueueReceive=newSystem.Messaging.MessageQueue(@".\Private$\MSMQDemo"...
分类:
其他好文 时间:
2014-10-09 23:22:01
阅读次数:
696
尽管MessageQueue提供了直接读/写的函数接口,但对于程序员来说,一般不直接读/写消息队列。之前了解到,在Looper.loop()函数中,当取出消息后,会回调msg.target对象的handleMessage()函数,而msg.target的类型正是Handler。
/**
* Run the message queue in this thread. Be sure to call
* {@link #quit()} to end the loop.
...
分类:
其他好文 时间:
2014-10-09 16:59:58
阅读次数:
243
消息队列采用排队方式对消息进行处理,即先到的消息会先得到处理,但如果消息本身指定了被处理的时刻,则必须等到该时刻才能处理该消息。消息在MessageQueue中使用Message类表示,队列中的消息以链表的结构进行保存,Message对象内部包含一个next变量,该变量指向下一个消息对象。
MessageQueue中的两个主要函数是“取出消息”和“添加消息”,分别是next()和enquenceMessage()。
next()函数
final Message next() {
int...
分类:
其他好文 时间:
2014-10-09 15:43:48
阅读次数:
251
关于Handler的总结。Message:消息,当中包括了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及处理。使用Handler时,须要实现handleMessage(Message msg)方....
分类:
移动开发 时间:
2014-10-03 12:43:54
阅读次数:
169
转载自http://blog.csdn.net/stonecao/article/details/6417364在android中提供了一种异步回调机制Handler,使用它,我们可以在完成一个很长时间的任务后做出相应的通知 handler基本使用: 在主线程中,使用handler很简单,new一个...
分类:
移动开发 时间:
2014-09-23 12:13:04
阅读次数:
344
前序:每个APP对应一个进程,该进程内有一个ActivityThread的线程,称为主线程(即UI主线程),此外,还有其他线程,这个再论。android的消息系统分析。每个Thread只对应一个Looper每个Looper只对应一个MessageQueue每个MessageQueue中有N个Mess...
分类:
移动开发 时间:
2014-09-22 01:52:21
阅读次数:
309
Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。 Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessage(Message msg)方...
分类:
移动开发 时间:
2014-09-18 19:12:14
阅读次数:
313
简单运行图:名词解析:Message(消息):定义了一个包含描述以及随意的数据对象可以被发送到Hanlder的消息,获得消息的最好方法是Message.obtain或者Handler.obtainMessage方法;MessageQueue(消息队列):是looper中的一个消息队列;Looper....
分类:
移动开发 时间:
2014-09-16 00:02:49
阅读次数:
413
记录许总演讲PPT指出的实践:channel– 本质上是一个 MessageQueue– 非常正统的执行体间通讯设施? sync.Mutex/RWMutex/Cond/etc– 不要把 channel 当做万金油,该 Mutex 还是要? 误区– 用 channel 来做互斥 ( 正常应该让 Mut...
分类:
其他好文 时间:
2014-09-12 16:39:53
阅读次数:
181
WinForms提供了若干标准组件,包括BackGroundWorker、DirectoryEntry、DirectorySearcher、ErrorProvider、EventLog、FileSystemWatcher、HelpProvider、ImageList、MessageQueue、Process、PerformanceCounter、Serialport、ServiceController、Timer等。...
分类:
其他好文 时间:
2014-08-31 01:41:50
阅读次数:
189