线程是进程中某一个单一顺序的控制流,也被成为轻量级进程(lightweight processes)是CPU调度和分派的基本单元;进程是操作系统结构的基础,是一个正在执行的程序,计算机中正在运行的程序实例,可以分配给处理器并由处理器执行的一个实体,由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。也被称之为重量级进程(heavyweight processes)从调度、并发性
objc优点: 1) Cateogies 2) Posing 3) 动态识别4) 指标计算 5) 弹性讯息传递 6) Objective-C 与 C++ 可混合编程缺点: 1) 不支援命名空間 2) 不支持运算符重载3) 不支持多重继承4) 使用动态运行时类型,所有的方法都是函数调用,所以很多编译时优化方法都用不到。(
let numbers = [1, 2, 3]let doubledNumbers = numbers.map { $0 * 2 }// doubledNumbers: 2, 4, 6二、AnyObject与AnyObject!的区别Any是一个空协议集合的别名,它表示没有实现任何协议,因此它可以是任何类型,包括类实例与结构体实例。Any是一个别名。AnyObject
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号