调度源(Dispatch Sources)
关于调度源
调度源是协调特定低级系统事件处理的基本数据类型。Grand Central Dispatch 支持以下类型的调度源:
定时器调度源生成定期通知。
信号调度源在 UNIX 信号到达时通知您。
描述符来源通知您各种基于文件和基于套接字的操作,例如:
数据可供阅读时
何时可以写入数据
在文件系统中删除,移动或重命名文件时
文件元信息发生变化时
流程调度源通知您与流程相关的事件,例如:
当一个进程退出
当进程发出fork或exec类型的调用时
当一个信号被传递给过程时
_Mach port dispatch sources_notify you of Mach-related events。
自定义调度源是您定义并触发自己的来源