2014年6月24日

iOS开发多线程篇—线程的状态

摘要: iOS开发多线程篇—线程的状态一、简单介绍线程的创建:self.thread=[[NSThread alloc]initWithTarget:self selector:@selector(test) object:nil];说明:创建线程有多种方式,这里不做过多的介绍。线程的开启:[self.th... 阅读全文

posted @ 2014-06-24 23:38 文顶顶 阅读(21809) 评论(1) 推荐(7)

iOS开发多线程篇—GCD介绍

摘要: iOS开发多线程篇—GCD介绍一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线... 阅读全文

posted @ 2014-06-24 20:44 文顶顶 阅读(98017) 评论(42) 推荐(52)

iOS开发多线程篇—线程间的通信

摘要: iOS开发多线程篇—线程间的通信一、简单说明线程间通信:在1个进程中,线程往往不是孤立存在的,多个线程之间需要经常进行通信线程间通信的体现1个线程传递数据给另1个线程在1个线程中执行完特定任务后,转到另1个线程继续执行任务线程间通信常用方法-(void)performSelectorOnMainTh... 阅读全文

posted @ 2014-06-24 13:36 文顶顶 阅读(30628) 评论(8) 推荐(7)

iOS开发多线程篇—线程安全

摘要: iOS开发多线程篇—线程安全一、多线程的安全隐患资源共享1块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源比如多个线程访问同一个对象、同一个变量、同一个文件当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题示例一:示例二:问题代码: 1 // 2 // YYViewCont... 阅读全文

posted @ 2014-06-24 13:18 文顶顶 阅读(40157) 评论(4) 推荐(21)

导航