zoukankan      html  css  js  c++  java
  • Objective-C多线程-01

    多线程的底层实现

    1》1个进程要想执行任务,必须得有线程,线程是进程的基本执行单位,一个进程(程序)的所有任务都在线程中执行。

    2》1个进程中可以开启多条线程,每条线程可以并行(同时)执行不同的任务。

      *多线程的作用:更新显示UI界面、处理用户触摸事件。

    3》Mach是第一个以多线程方式处理任务的系统,因此多线程的底层实现机制是基于Mach的线程。

    4》开发中实现多线程的方案:

      *C语言的POSIX接口:include<pthread.h>

      *OC的NSThread

      *C语言的GCD接口(性能最好,代码更精确)

      *OC的NSOperation和NSOperationQueue(基于GCD)

  • 相关阅读:
    Safari-IoS调试
    前端加密技术
    gulp入门
    xss攻击
    xml 解析
    python 基本语法
    python初识
    字节
    神奇的算式
    linux-虚拟机安装
  • 原文地址:https://www.cnblogs.com/fkunlam/p/4368674.html
Copyright © 2011-2022 走看看