城之内

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2015年5月13日

摘要: 在各种书籍资料中看到关于GDC中容易死锁的调用 一、 -(void)test{ dispatch_sync(dispatch_get_main_queue(), ^{NSLog(@"Hello World");}); } 这样的调用会造成死锁,但是没解释清楚为什么不能这样调用。下面就以来说明原因: 阅读全文
posted @ 2015-05-13 16:59 城之内 阅读(231) 评论(0) 推荐(0) 编辑

摘要: iOS开发多线程篇—NSOperation基本操作 - 文顶顶原文http://www.cnblogs.com/wendingding/p/3809150.htmliOS开发多线程篇—NSOperation基本操作一、并发数(1)并发数:同时执⾏行的任务数.比如,同时开3个线程执行3个任务,并发数就... 阅读全文
posted @ 2015-05-13 15:53 城之内 阅读(197) 评论(0) 推荐(0) 编辑

摘要: iOS开发多线程篇—基础知识 NSOperation原文http://www.cnblogs.com/dyf520/p/3807187.html-------NSOperation简介----1.NSOperation的作用·配合使用NSOperation和NSOperationQueue也能实现多... 阅读全文
posted @ 2015-05-13 15:52 城之内 阅读(220) 评论(0) 推荐(0) 编辑

摘要: iOS开发多线程篇—单例模式(ARC) - 文顶顶原文http://www.cnblogs.com/wendingding/p/3808641.htmliOS开发多线程篇—单例模式(ARC)一、简单说明:设计模式:多年软件开发,总结出来的一套经验、方法和工具java中有23种设计模式,在ios中最常... 阅读全文
posted @ 2015-05-13 15:51 城之内 阅读(189) 评论(0) 推荐(0) 编辑

摘要: iOS开发多线程篇—GCD的常见用法作者:文顶顶发布日期:2014-06-25 18:30:18我来说两句(0)0Tag标签:多线常见iOS开发多线程篇—GCD的常见用法一、延迟执行1.介绍 iOS常见的延时执行有2种方式(1)调用NSObject的方法[selfperformSelector:@s... 阅读全文
posted @ 2015-05-13 15:48 城之内 阅读(301) 评论(0) 推荐(0) 编辑

摘要: iosblog'siOS开发多线程篇—线程间的通信Cocoa为iOS线程间通信提供2种方式,1种是performSelector,另1种是Port。 先说第1种,performSelector,有以下几种: 第2种为NSMachPort方式。NSPort有3个子类,NSSocketPort、... 阅读全文
posted @ 2015-05-13 15:32 城之内 阅读(401) 评论(0) 推荐(0) 编辑

摘要: 进程什么是进程进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac系统中所开启的进程线程什么是线程1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)线... 阅读全文
posted @ 2015-05-13 15:28 城之内 阅读(243) 评论(0) 推荐(0) 编辑