码迷,mamicode.com
首页 >  
搜索关键字:dispatch    ( 1908个结果
Swoole源码学习记录(九)——Factory模块(上)
Swoole版本:1.7.5-stable Factory这个命名让我一度认为这是一个工厂模型……这个工厂实际上并不负责生产实例,而是根据类型的不同执行两项任务:Factory实现的功能是一个任务中心,一个task请求进入Factory,会进过dispatch分配、onTask处理、onFinish交付结果一系列流程;FactoryProcess用于管理manager和worker进程,也有对单...
分类:其他好文   时间:2014-09-15 14:24:29    阅读次数:230
objective c - 单例模式(多线程)
//基于gcd的单例模式 static Type *_instances; + (id)allocWithZone:(NSZone *)zone { static dispatch_once_t onceToken; dispatch_once(&onceToken,^{ _instances = [super allocWithZone:zone]; }); return _insta...
分类:编程语言   时间:2014-09-10 22:34:01    阅读次数:257
ios多线程之GCD
** dispatch_after 延时操作应用场景 例如:游戏后台需要做一些随机的事件,需要在某个时间后,调用方法! 1> 调用的方法通常是跟UI有关的,例如提示用户等 2> 不了解GCD或者多线程的人,可以直接填空即可 */- (void)touchesBegan:(NSSet *)tou...
分类:移动开发   时间:2014-09-06 02:14:02    阅读次数:219
转:PHP开发者应了解的24个库
原文来自于:http://blog.jobbole.com/54201/作为一个PHP开发者,现在是一个令人激动的时刻。每天有许许多多有用的库分发出来,在Github上很容易发现和使用这些库。下面是我曾经遇到过最酷的24个库。你最喜欢的库没有在这个列表里面?那就在评论中分享吧!1. Dispatch...
分类:Web程序   时间:2014-09-05 22:19:52    阅读次数:423
iOS多线程----Dispatch Queues
转载自:http://blog.sina.com.cn/s/blog_6dce99b10101atsu.html,尊重原创!详解IOS开发应用之并发Dispatch Queues是本文要介绍的内容,我们几乎可以调度队列去完成所有用线程来完成的任务。调度队列相对于线程代码更简单,易于使用,更高效。下面...
分类:移动开发   时间:2014-09-05 17:59:11    阅读次数:251
iOS GCD使用指南
Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现的,因此可统一管理,也可执行任务,这样就比以前的线程更有效率。...
分类:移动开发   时间:2014-08-29 16:08:18    阅读次数:215
iOS常见的延时执行有2种方式
调用NSObject的方法[selfperformSelector:@selector(run)withObject:nilafterDelay:2.0];// 2秒后再调用self的run方法使用GCD函数dispatch_after(dispatch_time(DISPATCH_TIME_NOW...
分类:移动开发   时间:2014-08-28 22:39:56    阅读次数:274
iOS多线程中performSelector: 和dispatch_time的不同
我们知道:只有主线程会在创建的时候默认自动运行一个runloop,并且有timer,普通的子线程是没有这些的。这样就带来一个问题了,有些时候我们并不确定我们的模块是不是会异步调用到,而我们在写这样的延时调用的时候一般都不会去检查运行时的环境,这样在子线程中被调用的时候,我们的代码中的延时调用的代码就会一直等待timer的调度,但是实际上在子线程中又没有这样的timer,这样我们的代码就永远不会被调到。...
分类:移动开发   时间:2014-08-28 18:08:05    阅读次数:163
利用dispatch_once创建单例
利用dispatch_once创建单例使用Objective-C实现单例模式的最佳方式向来有很多争论,开发者(包括Apple在内)似乎每几年就会改变他们的想法。当Apple引入了Grand Central Dispatch (GCD)(Mac OS 10.6和iOS4.0),他们也引入了一个很适合用...
分类:其他好文   时间:2014-08-28 17:56:25    阅读次数:170
关于JVM中方法调用的相关指令,以及解析(Resolution)和分派(Dispatch)的解释——重载的实现原理与重写的实现原理
JVM中相关方法的调用的指令 invokestatic 调用静态方法。 invokespecial 用于调用构造器方法、私有方法、父类方法。 invokevirtual 用于调用类的所有虚方法。 invokeinterface 用于调用接口方法。 解析(resolution)与分派(dispatch) 解析 解析调用一定是个静态的过程,在编译期间就完全确定,在类装载的解析阶段...
分类:其他好文   时间:2014-08-28 13:24:09    阅读次数:308
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!