> Android系统中的视图组件并不是线程安全的,如果要更新视图,必须在主线程中更新,不可以在子线程中执行更新的操作。 > Android系统中的Looper负责管理线程的消息队列和消息循环。通过Looper.myLooper()得到当前...
分类:
移动开发 时间:
2014-09-29 01:31:37
阅读次数:
480
本消息队列用于linux下,进程通信#根据路径和后缀创建一个id$key = ftok(__DIR__, 'R');#获取队列中的消息$q = msg_get_queue($key);#删除队列msg_remove_queue($q);#获取队列的状态信息$status = msg_stat_que...
分类:
Web程序 时间:
2014-09-28 02:04:10
阅读次数:
231
STL库老早已经成为C++的一部分,在使用C++开发项目的过程中,很多人还在犹豫要不要使用STL库,觉得STL库很难,其实不然。我工作的项目中现在大量使用STL库,STL使用调试简单,高效,可以减少重复的代码量。
本文的主要目的是使用STL的queue 和 priority queue来阐述下项目中经常使用的消息队列以及资源分配模式。本文的例子主要如下:
消息队列带优先级的消息队...
分类:
其他好文 时间:
2014-09-27 16:53:40
阅读次数:
282
Handler基本概念: Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出,然后对消息进行出来,就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的操作。 Handler 常用方...
分类:
移动开发 时间:
2014-09-27 11:27:19
阅读次数:
279
1、AMQP_EX_TYPE_DIRECT:直连型 直连型又包括: 1对1 和1对N(N对1、 N对N) 接收端receive.php代码如下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 <!--?php ? $connect =...
分类:
Web程序 时间:
2014-09-26 21:36:28
阅读次数:
321
刚刚安装的RabbitMQ-Server-3.3.5,并且也已经开启了Web管理功能,但是现在存在一个问题: 出于安全的考虑,guest这个默认的用户只能通过http://localhost:15672 来登录,不能使用IP地址登录,也就是不能远程访问,这对于服务器上没有安装桌面的情况是无法管...
分类:
其他好文 时间:
2014-09-25 01:16:07
阅读次数:
1011
在项目中,经常会遇到单机上进程间的通信,常用的进程间通信方式一般有以下几种
1 socket
2 unixsocket
3 共享内存(share-memory)
4 管道(pipe)
5 消息队列(message-queue)
6 文件(file)
7 消息总线(比如zeromq)
8 其他中间件(比如redis, memchache, 数据库等)
如果项目仅仅是消息的传递,对...
分类:
系统相关 时间:
2014-09-24 20:33:27
阅读次数:
3658
var net = require('net')var clients = [] ,msgs = {}function unWrapMsg(data){ data = data.toString().trim() var _d = data.split(':' , 2) _d...
分类:
其他好文 时间:
2014-09-24 20:06:57
阅读次数:
207
http://blog.csdn.net/shirdrn/article/details/6362792http://haohaoxuexi.iteye.com/blog/1893038http://afreon.blog.163.com/blog/static/223794094201431422...
分类:
编程语言 时间:
2014-09-24 18:38:47
阅读次数:
391
/* 发送消息队列 */#include #include #include #include #include #include #include #include struct mymsg { long mtype; /* message type, must be > 0...
分类:
系统相关 时间:
2014-09-23 22:07:35
阅读次数:
276