Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

SNThreadSafeArray

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.

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /