nonatomic和atomic之间的区别

atomic的意思就是setter/getter这个函数是一个原语操做。若是有多个线程同时调用setter的话,不会出现某一个线程执行setter所有语句以前,另外一个线程开始执行setter状况,至关于函数头尾加了锁同样。 nonatomic不保证setter/getter的原语行,因此你可能会取到不完整的东西。 好比setter函数里面改变两个成员变量,若是你用nonatomic的话,gett
相关文章
相关标签/搜索