拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
メソッドレベルの制御には言語レベルの修飾子がなく、コードブロックはロックできます。
ロックにはさまざまな方法があります。
@synchronized
NSLock
pthread_mutex
dispatch_semaphore
OSSpinLock
iOS ではスピン ロックは安全ではなくなったため、ここでは紹介しません。詳細については、このブログを参照してください。 OSSpinLock は安全ではなくなりました
用GCD+block。
メソッドレベルの制御には言語レベルの修飾子がなく、コードブロックはロックできます。
ロックにはさまざまな方法があります。
@synchronized
NSLock
pthread_mutex
dispatch_semaphore
OSSpinLock
1. @同期
リーリー2.NSロック
リーリー3. pthread_mutex
リーリー4. ディスパッチ_セマフォ
リーリー5.OSSpinLock
iOS ではスピン ロックは安全ではなくなったため、ここでは紹介しません。詳細については、このブログを参照してください。
。OSSpinLock は安全ではなくなりました
用GCD+block。