码迷,mamicode.com
首页 >  
搜索关键字:nsthread    ( 466个结果
NSThread
(1)NSThread的基本使用 (2)设置线程的属性 (3)线程的状态(了解) (4)线程安全 (5)线程间通信 (6)如何计算代码段的执行时间 ...
分类:其他好文   时间:2017-07-02 12:19:52    阅读次数:127
OS X 和iOS 中的多线程技术(下)
OS X 和iOS 中的多线程技术(下) 上篇文章中介绍了 pthread 和 NSThread 两种多线程的方式,本文将继续介绍 GCD 和 NSOperation 这两种方式。。 1.GCD 1.1 什么是GCD GCD 全称 Grand Central Dispatch,可译为“牛逼的中枢调度 ...
分类:移动开发   时间:2017-06-21 18:14:51    阅读次数:291
iOS多线程---GCD中线程的通信
在子线程的任务完成后,有时候需要从子线程回到主线程,刷新UI。 从子线程中回到主线程,以前已经写过一种方法: 现在GCD又提供了一种方法: 示例代码: 打印结果: 2017-06-16 17:55:45.848 GCDTest[15011:2269875] 主线程 <NSThread: 0x6080 ...
分类:移动开发   时间:2017-06-16 19:25:31    阅读次数:187
有关子线程对UI的线程更新的说法
在 iOS开发过程中,我一直知道更新UI需要在主线程中,但也没怎么细想为什么要在主线程中,或者说为什么不能在子线程中更新UI。 像UIKit这样大的框架上确保线程安全是一个重大的任务,会带来巨大的成本。UIKit不是线程安全的,假如在两个线程中设置了同一张背景图片,很有可能就会由于背景图片被释放两次 ...
分类:编程语言   时间:2017-06-15 20:30:56    阅读次数:204
谈谈多线程开发中的线程和任务的理念
前段时间写了一个iOS端的数据统计SDK,数据统计有些复杂的计算和数据上报操作。由于有些操作比較耗时。所以不得不在后台线程进行操作,由此引发了我对多线程的思考,在iOS开发中,一般非常难再见到直接使用NSThread进行多线程编程的了。由于苹果提供了另外几种多线程开发的解决方式。而这些解决方式面向的 ...
分类:编程语言   时间:2017-06-14 19:19:40    阅读次数:202
多线程:GCD
多线程是程序开发中非常基础的一个概念,大家在开发过程中应该或多或少用过相关的东西。同时这恰恰又是一个比较棘手的概念,一切跟多线程挂钩的东西都会变得复杂。如果使用过程中对多线程不够熟悉,很可能会埋下一些难以预料的坑。 iOS中的多线程技术主要有NSThread, GCD和NSOperation。他们的 ...
分类:编程语言   时间:2017-06-13 12:45:40    阅读次数:329
IOS-7-纪念一下刚刚接到的第一份offer(下面是面试遇到的问题)
1.多线程技术 有四种开启线程的方式,基本的为:NSThread、NSOperation、GCD;还有一种已经老掉牙了。基于C语言。就不写了,基本不用。 样例:家在网络图片显示在手机界面上 第一步:代码块开启异步子线程载入网络数据: [NSURLConnection sendAsynchronous ...
分类:移动开发   时间:2017-06-03 11:15:32    阅读次数:221
多线程之pthread, NSThread, NSOperation, GCD
关于多线程会有一系列如下:多线程之概念解析 多线程之pthread, NSThread, NSOperation, GCD 多线程之NSThread 多线程之NSOperation 多线程之GCD pthread:跨平台,适用于多种操作系统,可移植性强,是一套纯C语言的通用API,且线程的生命周期需 ...
分类:编程语言   时间:2017-06-02 01:20:21    阅读次数:270
深入理解Runloop,看我一篇就够了
前言 RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,为了让大家更加快速融入,请先一段代码: + (NSThread *)networkRequestThread { ...
分类:其他好文   时间:2017-05-15 23:49:35    阅读次数:4483
对dispatch_async到主线程的逻辑封装成C/C++接口类型
背景:代码里面有时候会把将要运行的内容放到主线程里面运行,但假设已经是主线程里面的代码调用dispatch_async的时候偶尔会出现crash,所以就须要推断是否已经在主线程里面了。通常的做法类似于以下所代码: ...... if ([NSThread isMainThread]) { block ...
分类:编程语言   时间:2017-05-06 13:20:58    阅读次数:153
466条   上一页 1 ... 3 4 5 6 7 ... 47 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!