[英]Why do we need to compareAndSet when set is already atomic in Java?
[英]Volatile vs Atomic in Java, why do we need atomic toolkit
更改現有語言結構(例如volatile
很可能意味着您破壞了現有應用程序。 因此,這通常不是一個選擇,尤其是對於Java語言而言。 創建新庫不會影響現有應用程序,因此是完全向后兼容的。
除此之外, atomic
包中的類還提供高級操作,例如compareAndSet
,您不能僅將它們添加到volatile
關鍵字中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.