管理你应用与主操作系统及其他进程之间的交互,以及实现底层并发特性(low-level concurrency features)。
主题
Run Loop 安排(Run Loop Scheduling)
|
|
用于管理输入源的对象的编程接口。
|
|
在一段时间间隔之后触发的定时器,向目标对象发送指定的消息。
进程信息(Process Info)
|
|
关于当前进程的信息的集合。
线程和锁(Threads and Locking)
|
|
执行的线程。
|
|
类所采用的定义锁对象的基本方法。
|
|
协调同一应用程序中多个执行线程的操作的对象。
|
|
一个可能被同一线程获取多次但不会造成死锁的锁。
|
|
多个主机上的多个应用程序可用于限制对某些共享资源(如文件)的访问的锁。(A lock that multiple applications on multiple hosts can use to restrict access to some shared resource, such as a file.)
|
|
可以跟特定的、用户定义的条件相结合的锁。
|
|
一个条件变量,其语义遵循用于POSIX风格的条件的语义。(A condition variable whose semantics follow those used for POSIX-style conditions.)
操作(Operations)
|
|
一个调节一系列操作的执行的队列。
|
|
表示与一个任务(task)相关联的代码跟数据的抽象类。
|
|
一个管理一或多个block的并发执行的操作。
脚本和外部任务(Scripts and External Tasks)
|
|
表示当前进程的子进程的对象。
|
|
执行脚本的对象。
|
|
执行AppleScript脚本的对象。
|
|
执行Automator工作流的对象。
|
|
执行unix应用的对象。
参见
底层工具(Low-Level Utilities)
管理进程间的安全通信。
获取Object-C特性,Cocoa设计模式以及Swift一体化的底层支持。
管理你应用与主操作系统及其他进程之间的交互,以及实现底层并发特性(low-level concurrency features)。
使用底层Unix特性来管理文件,进程及网络的输入和输出。