美文网首页
多线程的使用

多线程的使用

作者: 王荣swift | 来源:发表于2016-02-22 15:07 被阅读0次

    根据任务级别创建一个线程

    let qos = Int(QOS_CLASS_USER_INITIATED.value)   系统中的常量值,一共4个分别对应不同的响应级别

    dispatch_async(dispatch_get_global_queue(qos,0)){闭包内容

    在子线程中不能做更新ui的工作,需要放到主线程,由于多线程的非序性在更新UI时需要判断当前要更新的内容是否是需要的内容

    dispatch_async(dispatch_get_main_queue()){

    更新UI的代码

    }

    }

    相关文章

      网友评论

          本文标题:多线程的使用

          本文链接:https://www.haomeiwen.com/subject/qhdbkttx.html