1. 程式人生 > >原子(atomic)跟非原子(non-atomic)屬性有什麼區別

原子(atomic)跟非原子(non-atomic)屬性有什麼區別

1). atomic提供多執行緒安全。是防止在寫未完成的時候被另外一個執行緒讀取,造成資料錯誤

2). non-atomic:在自己管理記憶體的環境中,解析的訪問器保留並自動釋放返回的值,如果指定了 nonatomic ,那麼訪問器只是簡單地返回這個值