【读书笔记】iOS-使用GCD改善性能
程序员文章站
2023-01-13 20:39:53
一,队列简介。 有些与并行处理相关的术语令人迷惑。线程是一个常用的术语,在iOS应用中,线程是标准的POSIX线程。从技术上说,线程不过是一组指令,可在进程中独立地处理;在同一个进程中,可以有多个线程,它们共享内存和资源。由于线程是独立的,可将工作划分给多个线程,以提供工作的完成速度。在多个线程需要 ......
一,队列简介。
有些与并行处理相关的术语令人迷惑。线程是一个常用的术语,在ios应用中,线程是标准的posix线程。从技术上说,线程不过是一组指令,可在进程中独立地处理;在同一个进程中,可以有多个线程,它们共享内存和资源。由于线程是独立的,可将工作划分给多个线程,以提供工作的完成速度。在多个线程需要访问相同的资源和数据时,也可能出现问题。所有ios应用都 有一个主线程,它负责处理运行循环以及列新ui。为让应用能够快速响应用户交互,在主线程中执行的任务必须在1/60秒内就能完成。
《参考资料:ios组件与框架-ios sdk高级特性剖析》