dispatch_semaphore 信号量基于计数器的一种多线程同步机制。在多个线程访问共有资源时候,会因为多线程的特性而引发数据出错的问题。dispatch_queue_tqueue =dispatch_get_global_queue(0,0); dispatch_semaphore_tsem...
分类:
其他好文 时间:
2014-08-13 18:32:16
阅读次数:
200
IPTABLES 规则(Rules)Rules包括一个条件和一个目标(target)如果满足条件,就执行目标(target)中的规则或者特定值。如果不满足条件,就判断下一条Rules。目标值(Target Values)ACCEPT– 允许防火墙接收数据包DROP– 防火墙丢弃包QUEUE– 防火墙...
分类:
其他好文 时间:
2014-08-13 17:47:16
阅读次数:
213
关于priority_queue1,关于STL中的priority_queue:确定用top()查看顶部元素时,该元素是具有最高优先级的一个元素. 调用pop()删除之后,将促使下一个元素进入该位置.2,如同stack和queue,priority_queue是一个基于基本序列容器进行构建的适配器,...
分类:
其他好文 时间:
2014-08-13 14:25:36
阅读次数:
363
从相对简单的Atomic入手(java.util.concurrent是基于Queue的并发包,而Queue,很多情况下使用到了Atomic操作,因此首先从这里开始)。很多情况下我们只是需要一个简单的、高效的、线程安全的递增递减方案。注意,这里有三个条件:简单,意味着程序员尽可能少的操作底层或者实现起来要比较容易;高效意味着耗用资源要少,程序处理速度要快;线程安全也非常重要,这个在多线程下能保证数...
分类:
编程语言 时间:
2014-08-13 13:12:56
阅读次数:
429
前面两篇介绍了gcc4.8的vector和list的源码实现,这是stl最常用了两种序列式容器。除了容器之外,stl还提供了一种借助容器实现特殊操作的组件,谓之适配器,比如stack,queue,priority queue等,本文就介绍gcc4.8的priority queue的源码实现。顾名思义...
分类:
其他好文 时间:
2014-08-13 01:06:44
阅读次数:
288
方便日后查阅!!事例代码:@importurl(common/plupload/jquery.plupload.queue/css/jquery.plupload.queue.css);src="http://www.iadpush.com/assets/common/jquery-1.8.2.mi...
分类:
Web程序 时间:
2014-08-13 00:28:44
阅读次数:
651
1.Serial Dispatch Queue 串行队列,每次只能执行一个线程,线程采用先进先出的执行顺序。各个队列之间并行处理,也即每个队列对应一个系统线程,所以要注意不能过多生成Serial Dispatch Queue。2.Concurrent Dispatch Queue 并行队列,由X.....
分类:
编程语言 时间:
2014-08-12 16:25:24
阅读次数:
261
Rabbitmq集群高可用RabbitMQ是用erlang开发的,集群非常方便,因为erlang天生就是一门分布式语言,但其本身并不支持负载均衡。Rabbit模式大概分为以下三种:单一模式、普通模式、镜像模式单一模式:最简单的情况,非集群模式。没什么好说的。普通模式:默认的集群模式。对于Queue来...
分类:
其他好文 时间:
2014-08-11 20:54:02
阅读次数:
291
#include "iostream.h"
#define MAXSIZE 10
typedef struct queue{
int q[MAXSIZE] ;
int front;
int rear;
int n;//用于引用计数
};
void initQueue(queue* qq);
void initQueue(queue* qq) //此处必须是引用...
分类:
编程语言 时间:
2014-08-11 12:02:52
阅读次数:
259
前言:今天就写点gevent的高级点的用法,对于我来说这些也是常用的gevent模块。gevent的AsyncResutl模块的用途,看字眼的意思是一个异步的任务的结果。其实官方的说法也让人有些发蒙。其实说白了就是协程间的通信,我是老板,让大哥和小弟同事去收账,小弟做完了后,会等大哥来..
分类:
其他好文 时间:
2014-08-11 10:18:52
阅读次数:
346