Jee*_*eef 6 multithreading ios swift
我有一组进程,每个进程都需要以一定的执行速率(每秒3次,每10秒一次等)在自己的后台线程上运行.
我相信 CFRunLoop和/或NSRunLoop提供此功能
CFRunLoop
NSRunLoop
如何创建(在swift中)执行定期任务的新后台线程?
kej*_*eji 7
旧帖子但“后台运行循环”不等于“后台线程”,也不意味着“后台队列”。通常只有一个run loop,也就是主线程的run loop。其他线程通常使用这个运行循环,但很少有自己的运行循环(或者它们各自的运行循环从来都不可用)。要为不是主线程的线程创建运行循环,Apple 有一个指南并说明应该何时完成。
另外这里是一个很好的导游,我在后台线程运行的循环中。
归档时间:
10 年,4 月 前
查看次数:
2274 次
最近记录:
7 年,1 月 前