摘要:
UNIX系统的历史unix系统的发展历程大概经历以下几个阶段:贝尔实验室(Bell Laboratories)阶段,该实验室发明了UNIX加州大学伯克利分校(University of California at Berkeley简称UC Berkeley)的计算机系统研究小组(Computer Systems Research Group,简称CSRG),CSRG赋予了UNIX系统虚拟内存机制和TCP/IP参考实现;FreeBSD项目组,NetBSD项目组和OpenBSD项目组阶段,这几个项目组继承了CSRG所开创的工作。作为Apple公司OSX系统核心的Darwin操作系统阶段,这个操作系 阅读全文
摘要:
简介 Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。一个任务可以是一个函数(function)或者是一个block。GCD的底层依然是用线程实现,不过这样可以让程序员不用关注实现的细节。GCD中的FIFO队列称为dispatch queue,它可以保证先进来的任务先得到执行disp. 阅读全文
摘要:
含义:NSOperation,NSOperationQueue是什么。 TheNSOperationclass is an abstract class you use to encapsulate the code and data associated with a single task.NSOperation是一个你需要将代码和数据放在一个单任务中执行的抽象类。 TheNSOperationQueueclass regulates the execution of a set ofNSOperationobjects.NSOperationQueue是用来管理多个NSOperati.. 阅读全文