在計算機編程中,” 原子” 是指一次執行一個操作。Objective-C有原子屬性,它確保了從不同的線程對一個屬性進行安全的讀寫。在Objective-C中,它是與不可變類型一起使用的。這是因爲爲了改變不可變類型,實際上是 “重新創建” 它。換句話說,在你的代碼中改變一個不可變的類型不會導致編譯器拋出一個錯誤。然而,當你這樣做的時候,它會實例化一個新的對象。一個典型的例子是Go的append函數, ⌘ Read more
在計算機編程中,” 原子” 是指一次執行一個操作。Objective-C有原子屬性,它確保了從不同的線程對一個屬性進行安全的讀寫。在Objective-C中,它是與不可變類型一起使用的。這是因爲爲了改變不可變類型,實際上是 “重新創建” 它。換句話說,在你的代碼中改變一個不可變的類型不會導致編譯器拋出一個錯誤。然而,當你這樣做的時候,它會實例化一個新的對象。一個典型的例子是Go的append函數, ⌘ Read more