NSLock在多线程中起到重要作用,当多线程可能同时对同一变量访问时,会导致冲突和崩溃。这个时候用锁来保证线程间变量不冲突,起到至关重要的作用。
使用NSLock时系统具体做了什么?为什么避免了冲突,需要再了解和深究。
CVPixelBuffer可以用來保存多種格式的圖像數據,包括YUV/RGBA等。在CVPixelBuffer的內存管理,包括何時釋放,生命週期等,遇到一些坑,總結如下: 1.OC的部分變量是系統管理,叫做ARC控制,不需要開發者來管理;