码迷,mamicode.com
首页 >  
搜索关键字:多线程    ( 22665个结果
iOS开发多线程篇—NSOperation简单介绍
一、NSOperation简介 1.简单说明 NSOperation的作?:配合使用NSOperation和NSOperationQueue也能实现多线程编程 NSOperation和NSOperationQueue实现多线程的具体步骤: (1)先将需要执行的操作封装到一个NSOperation对象 ...
分类:移动开发   时间:2016-08-11 15:45:46    阅读次数:211
iOS开发多线程篇—NSOperation基本操作
一、并发数 (1)并发数:同时执?行的任务数。比如,同时开3个线程执行3个任务,并发数就是3 (2)最大并发数:同一时间最多只能执行的任务的个数。 (3)最?大并发数的相关?方法 - (NSInteger)maxConcurrentOperationCount;- (void)setMaxConcu ...
分类:移动开发   时间:2016-08-11 15:43:31    阅读次数:210
iOS开发多线程篇—自定义NSOperation
一、实现一个简单的tableView显示效果 实现效果展示: 代码示例(使用以前在主控制器中进行业务处理的方式) 1.新建一个项目,让控制器继承自UITableViewController。 2.处理storyboard中得界面,如下: 3.根据plist文件,字典转模型 新建一个类,继承自NSOb ...
分类:移动开发   时间:2016-08-11 15:33:15    阅读次数:221
iOS开发多线程篇—GCD的常见用法
一、延迟执行 1.介绍 iOS常见的延时执行有2种方式 (1)调用NSObject的方法 [self performSelector:@selector(run) withObject:nil afterDelay:2.0]; // 2秒后再调用self的run方法 (2)使用GCD函数 dispa ...
分类:移动开发   时间:2016-08-11 14:23:16    阅读次数:349
iOS开发多线程篇—GCD介绍
一、简单介绍 1.什么是GCD? 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 纯C语言,提供了非常多强大的函数 2.GCD的优势 GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多的CPU内核(比如双核、四核) GCD会自动管理线程的生命周期(创 ...
分类:移动开发   时间:2016-08-11 13:12:25    阅读次数:236
iOS开发多线程篇—线程间的通信
一、简单说明 线程间通信:在1个进程中,线程往往不是孤立存在的,多个线程之间需要经常进行通信 线程间通信的体现 1个线程传递数据给另1个线程 在1个线程中执行完特定任务后,转到另1个线程继续执行任务 线程间通信常用方法 - (void)performSelectorOnMainThread:(SEL ...
分类:移动开发   时间:2016-08-11 12:39:38    阅读次数:179
关于调用office com组件导出Excel
服务器环境: 环境为win2008 r2 系统为64位 ,程序是C#的winform。因为需要处理数据,最后生成Excel,耗时太长,就使用了多线程。winform程序是由计划任务启动,每天晚上去跑。 需求: 每日需要生成大量的Excel给用户,大约有1W+的Excel需要生产,原来使用的Aspos ...
分类:其他好文   时间:2016-08-11 12:38:55    阅读次数:596
iOS开发多线程篇—线程安全
一、多线程的安全隐患 资源共享 1块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源 比如多个线程访问同一个对象、同一个变量、同一个文件 当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题 示例一: 示例二: 问题代码: 打印结果: 二、安全隐患分析 三、如何解决 互斥锁使用格 ...
分类:移动开发   时间:2016-08-11 11:27:52    阅读次数:263
iOS开发多线程篇—创建线程
一、创建和启动线程简单说明 一个NSThread对象就代表一条线程 创建、启动线程 (1) NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(run) object:nil]; [thread st ...
分类:移动开发   时间:2016-08-11 11:19:46    阅读次数:239
Linux多线程编程----IO【select、poll、epoll】
IO操作多速度就下降IO数据的读和写IO的完成必须等到读事件(如磁盘拷贝每次要从磁盘查找数据)和写事件(允许写如写太快写满就要马上阻塞)的就绪IO是否高效:主要看一次IO中等的时间的比例的多少(等的时间比例越少越高效)就像钓鱼分两步:1等2钓(评价钓鱼技术高效是等的时..
分类:编程语言   时间:2016-08-11 07:30:22    阅读次数:420
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!