你的位置:首页 > 操作系统

[操作系统]“一心多用”利用多线程提升性能


 

iPhone将具有支持不同类型多线程API的能力,这些API包括:POSIX线程,NSObject,NSThread和NSOperation.

 

iPhone操作系统是一个真正的抢占式,多任务操作系统,允许开发人员创建多线程应用。

 

利用多线程,计算机程序员可以让他们的软件同时完成多项任务。有时应用完成一个任务可能需要几秒的时间,而在此其间,你不希望用户等待。例如,应用可能需要从互联网下载信息,你可能希望在后台完成下载工作的同时,用户能够在屏幕上看到活动指示符,或者能够导航到你应用的其它部分。可以通过多线程为应用增加这种响应性。