Objective-C 线程与集合编程指南
1. 线程相关
- 定时器代码示例
- (void)stop
{
[timer invalidate];
}
- (void)heartbeatTime:(NSTimer*)timer
{
[indicator setDoubleValue:monitor.progress];
}
@end
- 定时器特性
定时器并非极其精确,其精度会随着时间间隔的增加而降低。定时器可能会根据多种因素在预定时间之前或之后触发。由于定时器本质上是延迟消息,因此它们具有固有的线程安全性。 - 线程创建与同步
基本的线程创建和同步与 Java 非常相似。可以使用@synchronized指令创建线程并控制它们对关键代码的访问。如果需要对线程同步进行更细粒度的控制,Objective-C 框架提供了各种互斥信号量,每个信号量都有独特的功能。现代的 Objective-C 框架还提供了实用类,用于简化在多个线程中创建和控制操作的复杂工作。此外,NSTimer类也非常有用,可轻松安排在未来某个时间或定期执行的简单任务。
2. 集合模式概述
- 集合类型
在日常编程中,组织对象集合是基础部
超级会员免费看
订阅专栏 解锁全文
1346

被折叠的 条评论
为什么被折叠?



