码迷,mamicode.com
首页 >  
搜索关键字:dispatch    ( 1908个结果
ios多线程操作(五)—— GCD串行队列与并发队列
GCD的队列可以分为2大类型,分别为串行队列和并发队列      串行队列(Serial Dispatch Queue):      一次只调度一个任务,队列中的任务一个接着一个地执行(一个任务执行完毕后,再执行下一个任务)      创建一个队列      dispatch_queue_t q = dispatch_queue_create(const char *label, disp...
分类:移动开发   时间:2015-03-19 22:00:57    阅读次数:233
iOS 项目优化
/1.数据获取下载(特别是大数据)最好放在global_queue中操作dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ });//2.UI更新放在main_queue中更新(不管当前线....
分类:移动开发   时间:2015-03-18 12:08:18    阅读次数:135
SOAPUI请求及mockservice 使用
1、新建soap Project,输入wsdl的地址,运行request 2.邮件Project,建立mockservice,建立多个response,选在mock operation·,选择response dispatch action根...
分类:其他好文   时间:2015-03-17 17:30:16    阅读次数:161
数据库表的迁移复制的SQL操作
在项目中,有时我们想备份表的数据,那么把原先的表复制到另一个表中,当然,要求字段要一致。 下面是测试的sql语句 Insert into Tb_Dispatch_Mail_History(mail_no ,post_batchno ) select mail_no ,post_batchno from Tb_Dispatch_Mail_Post tp where tp.pos...
分类:数据库   时间:2015-03-17 15:53:25    阅读次数:140
IOS之GCD
GCD是Grand Central Dispatch的简称,它是基于语言的,用来解决多核并行运算。使用GCD,线程完全由系统进行管理,不需要再编写线程代码。GCD的核心是:将长期运行的任务拆分成多个工作单元,并将这些单元添加到dispatch queue中,系统会为我们管理这些dispatch qu...
分类:移动开发   时间:2015-03-16 16:12:48    阅读次数:134
GCD-04
GCD-一次性代码static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ NSLog(@"---download image---"); });
分类:其他好文   时间:2015-03-16 14:21:22    阅读次数:137
ios获取设备版本号
由于ios的sdk不断升级,我们可能会去获取到设备的版本号。根据不同的ios系统去coding。方法很简单就不再解释。代码如下: NSUInteger DeviceSystemMajorVersion() { static NSUInteger _deviceSystemMajorVersion = -1; static dispatch_once_t onceToken; ...
分类:移动开发   时间:2015-03-16 12:58:20    阅读次数:121
GCD-03
1,队列和任务1)任务:需要执行什么操作*用block来封装任务2)队列:存放任务*全局的并发队列:可以让任务并发执行dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);*自己创...
分类:其他好文   时间:2015-03-16 12:47:47    阅读次数:189
GCD-01
同步,异步,并发,串行1,同步和异步主要影响:能不能开启新的线程*同步(dispatch_sync):在当前线程中执行任务,不具备开启新线程的能力;*异步(disaptch_async):在新线程中执行任务,具备开启新线程的能力;2,并发和串行主要影响:任务的执行方式*并发:多个任务并发(同时)执行...
分类:其他好文   时间:2015-03-16 00:58:30    阅读次数:181
iOS 多线程编程之Grand Central Dispatch(GCD)
介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。一个任务可以是一个函数(fu...
分类:移动开发   时间:2015-03-13 16:31:29    阅读次数:167
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!