iOS之同步锁

iOS中的几种同步锁:缓存 一、OSSpinLock 自旋锁,性能最高的锁。原理很简单,就是一直 do while 忙等。它的缺点是当等待时会消耗大量 CPU 资源,因此它不适用于较长时间的任务。对于内存缓存的存取来讲,它很是合适。 自旋锁几乎不进入内核,仅仅是从新加载自旋锁。 若是自旋锁被占用时间是几十,上百纳秒,性能仍是挺高的。减小了代价较高的系统调用和一系列上下文言切换。 可是,该锁不是万能
相关文章
相关标签/搜索