线程安全
Posted syh-918
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线程安全相关的知识,希望对你有一定的参考价值。
多线程带来的安全隐患 :
1. 一块资源可能被多个线程共享,也就是多个线程可能同时访问一块资源
2.比如多个线程访问一个对象,统一变量,同一文件。
3.当多个线程访问一块资源时,很容易引发数据错乱和数据安全问题
解决方案:线程同步技术,常用的线程同步技术 加锁 ios线程同步方案如下:
osspinlock
os_unfair_lock
phread_mutex
dispatch_semaphore
dipatch_queue(dispatch_quue_serial)
nslock
nsrecursivelock
nscondition
nsconditionLock
@syncchrinized
以上是关于线程安全的主要内容,如果未能解决你的问题,请参考以下文章