多线程设置属性引发的崩溃问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多线程设置属性引发的崩溃问题相关的知识,希望对你有一定的参考价值。
多线程同时存和取公共变量容易导致崩溃,这个很好理解。那么只是同时调用普通的setter方法呢?
ARC环境测试代码如下,变量都是@property属性
对setter方法进行加锁就可以避免崩溃
MRC测试代码
一个特例:
以上是关于多线程设置属性引发的崩溃问题的主要内容,如果未能解决你的问题,请参考以下文章
visual studio2010的项目属性设置中,运行库选择多线程,多线程调试,多线程dll,多线程调试dll有啥区别