码迷,mamicode.com
首页 >  
搜索关键字:线程池 pipe queue    ( 14698个结果
AFNetworking 2.0 编译不过的问题修复
AFNetworking 2.0 当Deployment Target 低于6.0时,AFURLConnectionOperation.h,AFURLSessionManager.h   @property(nonatomic, strong) dispatch_queue_t completionQueue;   由于sdk低于6.0时,dispatch_queue_t  ARC没有托...
分类:Web程序   时间:2014-06-05 11:41:18    阅读次数:286
一个线程池的简单的实现
线程池实现: 用于执行大量相对短暂的任务 当任务增加的时候能够动态的增加线程池中线程的数量直到达到一个阈值。 当任务执行完毕的时候,能够动态的销毁线程池中的线程 该线程池的实现本质上也是生产者与消费模型的应用。生产者线程向任务队列中添加任务,一旦队列有任务到来,如果有等待线程就唤醒来执行任务,如果没有等待线程并且线程数没有达到阈值,就创建新线程来执行任务。...
分类:编程语言   时间:2014-06-05 09:33:14    阅读次数:262
Poj Double Queue 3481 AVL解法
本题应该挺经典的,因为可以使用好多方法过,适合训练多种高级数据结构和算法。 这里使用AVL平衡二叉树的解法,时间还可以,大概300ms吧,内存很省188k,因为这里使用指针,没有浪费内存。 这里使用Geeks上面的AVL的做法,使用递归更新树,而不使用双亲指针,试了下使用双亲指针,真的好麻烦,要维护多一个指针,容易出错很多。 递归操作二叉树是非常优雅的。 而且不需要使用任何STL容器,非常...
分类:其他好文   时间:2014-06-05 01:56:58    阅读次数:269
Java数据结构之何为队列
没有java数据结构的基础,如何优化Android应用的性能?在实际生活中,队列有着广泛的应用,例如排队购物,文章打印,都遵循着队列先进先出的原则。队列queue在我们Handel looper thread那章中我们讲解过,今天我们重点解析下Queue的性质。...
分类:编程语言   时间:2014-06-05 01:52:21    阅读次数:251
利用TaskScheduler处理Queue、Stack等类型的操作队列(生产者消费者场景)
我们经常会遇到生产者消费者模式,比如前端各种UI操作事件触发后台逻辑等。在这种典型的应用场景中,我们可能会有4个业务处理逻辑(下文以P代表生产者,C代表消费者): 1. FIFO(先进先出)      P产生1,2,3,4,5,6,3,2      C处理顺序应为1,2,3,4,5,6,3,2 2.LIFO(后进先出)      P产生1,2,3,4,5,6,3,2      C处...
分类:其他好文   时间:2014-06-04 21:51:08    阅读次数:421
UVA 540(队列)
Description   Team Queue  Queues and Priority Queues are data structures which are known to most computer scientists. The Team Queue, however, is not so well known, though ...
分类:其他好文   时间:2014-06-03 04:45:44    阅读次数:288
STL的队列和栈简单使用
STL的队列和栈简单使用 #include #include #include #include #include #include using namespace std; int main() {  queue Q;  stack S;  int i;  for(i=1;i  {Q.push(i);S.push(i);}  while(...
分类:其他好文   时间:2014-06-03 03:51:26    阅读次数:238
HDU 3436 Queue-jumpers
从一开始学离散化就对它没有半毛钱好感,感觉出这种题纯属恶心人。 可以将Top x全部取出来然后离散化,缩点。剩下的就是伸展了,不再赘述。 也有人拿线段树过,一直没有想明白. . . #include #include #include #include #include #include #include #include #include #pragma comment...
分类:其他好文   时间:2014-06-02 23:24:50    阅读次数:338
第12章 堆
来自维基百科 堆 堆(英语:heap) 亦被称为:优先队列(英语:priority queue),是计算机科学中一类特殊的数据结构的统称。 堆通常是一个可以被看做一棵树的数组对象。在队列中,调度程序反复提取队列中第一个作业并运行,因而实际情况中某些时间较短的任务将等待很长时间才能结束,或者某些不短小,但具有重要性的作业,同样应当具有优先权。堆即为解决此类问题设计的一种数据结构。 逻辑定...
分类:其他好文   时间:2014-06-01 05:01:13    阅读次数:279
java android ExecutorService 线程池解析
ExecutorService:它也是一个接口,它扩展自Executor接口,Executor接口更像一个抽象的命令模式,仅有一个方法:execute(runnable);Executor接口简单,可是非常重要,重要在这样的设计的模式上。。Java5以后,通过Executor来启动线程比用Threa...
分类:移动开发   时间:2014-05-31 20:10:38    阅读次数:388
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!