#RunLoop

#RunLoop_第1张图片
#RunLoop_第2张图片

RunLoop资料

苹果官方文档

https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/Multithreading/RunLoopManagement/RunLoopManagement.html

CFRunLoopRef是开源的

http://opensource.apple.com/source/CF/CF-1151.16/

RunLoop与线程

每条线程都有唯一的一个与之对应的RunLoop对象

主线程的RunLoop已经自动创建好了,子线程的RunLoop需要主动创建

RunLoop在第一次获取时创建,在线程结束时销毁

#RunLoop_第3张图片
#RunLoop_第4张图片


#RunLoop_第5张图片
#RunLoop_第6张图片
#RunLoop_第7张图片
#RunLoop_第8张图片
#RunLoop_第9张图片
#RunLoop_第10张图片
#RunLoop_第11张图片
#RunLoop_第12张图片
#RunLoop_第13张图片

你可能感兴趣的:(#RunLoop)