问答题X 纠错

参考答案:

线程创建的几种方式,线程的加锁,休眠,唤醒,解锁,退出,多线程要考虑同步问题,解决同步问题的方式就是对某一资源加锁,当一个线程操作本资源时,其他线程不能操作。
系统自带线程池(NSOpertionQueuE.的作用(凡是需要启动多个线程的地方都可以使用NSOpertionQueue,加入到NSOpertionQueue中的对象都需要继承NSOpertion。NSOpertionQueue会在系统内部启动一个独立线程去执行这个被加入对象的main方法。常用的地方是用nsoprationqueue下载图片,文件。如果是自己创建一个线程池,无非就是启动多个线程的时候,把这些线程对象放到一个大数组中,如果需要启动线程的时候,先从数组中找空闲线程来使用。自己管理线程池最大的难题是不好处理当启动多个线程后,用户在多个界面的跳转的时候,对线程方法的回调管理。而NSOpertionQueue可以很好的处理他。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

在开发项目中时,用到了哪些数据存储方式,iphone中常见的方式有哪些,各有什么区别?

参考答案:数据存储五种形式的应用范围和性能区别(coredata,sqllite,对象序列化,文件直接读写,NSUserDefau...

问答题

http和scoket通信的区别。

参考答案:http是客户端用http协议进行请求,发送请求时候需要封装http请求头,并绑定请求的数据,服务器一般有web服务器配...

问答题

sprintf,strcpy,memcpy使用上有什么要注意的地方?

参考答案:strcpy是一个字符串拷贝的函数,它的函数原型为strcpy(char*dst,constchar*srC.;将src...

问答题

obj-c的优缺点是什么?

参考答案:objc优点:1)Cateogies2)Posing3)动态识别4)指标计算5)弹性讯息传递6)不是一个过度复杂的C衍生...

问答题

单件实例是什么?

参考答案:Foundation和ApplicationKit框架中的一些类只允许创建单件对象,即这些类在当前进程中的唯一实例。举例...

问答题

类工厂方法是什么?

参考答案:类工厂方法的实现是为了向客户提供方便,它们将分配和初始化合在一个步骤中,返回被创建的对象,并进行自动释放处理。这些方法的...

问答题

自动释放池是什么,如何工作?

参考答案:当您向一个对象发送一个autorelease消息时,Cocoa就会将该对象的一个引用放入到最新的自动释放池。它仍然是个正...

问答题

简述cocoatouch框架。

参考答案:iPhoneOS应用程序的基础CocoaTouch框架重用了许多Mac系统的成熟模式,但是它更多地专注于触摸的接口和优化...

问答题

简述目标-动作机制。

参考答案:目标是动作消息的接收者。一个控件,或者更为常见的是它的单元,以插座变量(参见"插座变量"部分)的形式保有其动作消息的目标...

问答题

c和obj-c如何混用?

参考答案:1)obj-c的编译器处理后缀为m的文件时,可以识别obj-c和c的代码,处理mm文件可以识别obj-c,c,c++代码...
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved