美文网首页
runloop的详细学习

runloop的详细学习

作者: helinyu | 来源:发表于2017-05-01 21:07 被阅读4次

    RunLoop 与线程的关系
    NSRunloop 【oc语言】,线程不安全
    CFRunLoop 是基于 pthread 来管理的【c语言】,线程安全。

    线程和 RunLoop 之间是一一对应的,其关系是保存在一个全局的 Dictionary 里。
    线程刚创建时并没有 RunLoop,如果你不主动获取,那它一直都不会有。RunLoop 的创建是发生在第一次获取时,RunLoop 的销毁是发生在线程结束时。你只能在一个线程的内部获取其 RunLoop(主线程除外)。

    source
    timer
    observer

    相关文章

      网友评论

          本文标题:runloop的详细学习

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