You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ju Liaoyuan edited this page Dec 20, 2022
·
1 revision
SNThreadSafeArray Class Reference
Inherits from NSMutableArray Declared in SNThreadSafeArray.h
SNThreadSafeArray.m
Overview
A simple implementation of thread safe mutable array.Generally, access performance is lower than NSMutableArray,
but higher than using @synchronized, NSLock, or pthread_mutex_t.It’s also compatible with the custom methods in NSArray(YYAdd)
and NSMutableArray(YYAdd)source code from YYKit
Warning: Fast enumerate(for..in) and enumerator is not thread safe,
use enumerate using block instead. When enumerate or sort with block/callback,
do NOT send message to the array inside the block/callback.